我正在开发一个vscode
扩展,该扩展程序在WebView
内显示网页。
该网页具有带有type="module"
的<script>
标签,并通过vscode-resource
协议提供。该 JS 模块无法在WebView
内部加载,并出现以下错误:
"无法加载模块脚本:服务器使用非 JavaScript MIME 类型的"应用程序/未知"进行响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。
如何设置该资源的 MIME 类型?
您需要将服务器设置为将.mjs文件作为JavaScript MIME类型发送
text/javascript