【发布时间】:2018-07-10 10:39:48
【问题描述】:
我想在 VSCode WebView API 的 HTML 页面中使用外部 CSS、JS 和 JQuery。
我添加了下面的代码来使用外部 CSS 文件创建 webView,但是我的 HTML 页面在没有 CSS、JS 和 JQuery 更改的情况下加载。我无法了解我们需要如何在 HTML 页面中引用它。
const panel = vscode.window.createWebviewPanel('catCoding', "Cat Coding", vscode.ViewColumn.One, {
enableScripts: true
});
const onDiskPath = vscode.Uri.file(path.join(__dirname, 'src/webapp/css', 'styles.css'));
const webSrc = onDiskPath.with({ scheme: 'vscode-resource' });
我还在 HTML 中添加了 Content-Security-Policy 的以下代码以消除限制。
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src vscode-resource: https:; script-src vscode-resource:; style-src vscode-resource:;">
能否请您告诉我如何使用 VSCode Web 视图 API 使用外部 CSS、JS 和 JQuery 呈现 HTML。
【问题讨论】:
标签: javascript css api webview visual-studio-code