在VSCode扩展Webview中从HTML加载引用文件
我目前正在尝试加载一个.html文件,其中包含对.css和javascript文件的引用,以及其他.html文件,这些文件对其他文件的引用也更多 当我将我的.html和所有引用的文件上传到github页面时,我可以将其加载到vscode扩展webview中,它工作得非常好 当我尝试在本地执行此操作时(因此,将所有.html、.css和javscript文件放在扩展目录中),我可以加载初始html,但没有加载任何引用文件 文档()告诉我vs代码对本地文件的限制非常严格,应该使用在VSCode扩展Webview中从HTML加载引用文件,html,visual-studio-code,webview,vscode-extensions,Html,Visual Studio Code,Webview,Vscode Extensions,我目前正在尝试加载一个.html文件,其中包含对.css和javascript文件的引用,以及其他.html文件,这些文件对其他文件的引用也更多 当我将我的.html和所有引用的文件上传到github页面时,我可以将其加载到vscode扩展webview中,它工作得非常好 当我尝试在本地执行此操作时(因此,将所有.html、.css和javscript文件放在扩展目录中),我可以加载初始html,但没有加载任何引用文件 文档()告诉我vs代码对本地文件的限制非常严格,应该使用Webview.as
Webview.asWebviewUri
转换这些引用
这有助于我加载初始页面,但如何更新所有这些引用?在VS代码教程中完成的方法是在脚本中硬编码.html,使用Webview.asWebviewUri
分别加载所有引用文件,并在所有需要的位置插入新的引用链接。
我认为这对我来说不是一个好的选择,因为有很多文件需要加载,而且,如果必须从一个从主.html文件加载的.html文件加载某些内容,那么它将不起作用
几个问题:
WebviewOptions.localResourceRoots
,但就我而言
明白了,我还是要用
Webview.asWebviewUri
,然后在
加载引用文件的顺序李>
我也面临同样的问题。是否已经有了解决方案?