如何在 VSCode 扩展中使用 WebView
开发 VSCode 扩展,有时候 VSCode 本身的交互无法满足需要,这时候就可以使用 WebView 来实现自定义的交互。本文将介绍如何在 VSCode 扩展中使用 WebView。VSCode 目前最新版本已经可以在 Editor,SideBar,Panel 中使用 WebView。基本覆盖了 VSCode 的主要 UI 部分。 1. 创建 WebView 在 Editor 和 SideBar / Panel 中创建 WebView 的方法是不同的。在 Editor 中,可以使用 vscode.window.createWebviewPanel 方法,而在 SideBar / Panel 中,需要使用 vscode.window.registerWebviewViewProvider 方法。 1.1 Editor 中创建 WebView 在 vscode.window.createWebviewPanel 方法中,有四个参数: viewType:WebView 的类型,用于区分不同的 WebView。 title:WebView 的标题。 viewColumn:WebView....