我正在尝试从 CDN 加载 mustache.js(无逻辑模板语言)作为外部文件,例如:
<script src="https://raw.githubusercontent.com/janl/mustache.js/master/mustache.min.js"></script>
但它给出了以下问题:
Refused to execute script from 'https://raw.githubusercontent.com/janl/mustache.js/master/mustache.min.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
请帮帮我。谢谢。
您尝试从中获取 mustache.js 文件的服务器配置为使用 Content-type: text/plain 提供文件,我想出于安全原因,浏览器不会将其解释为 Javascript。我不确定您是否需要特定版本的 mustache.js,或最新版本的链接。在寻找其他 CDN 的托管 mustache 时,我找到了以下对我有用并且可能对您有用的内容,具体取决于您的要求:
<script
src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/2.1.3/mustache.js"></script>
编辑:
我发现实际上在 Github 上有一个提供更正 MIME 类型的服务。您为该服务编辑的链接如下:
<script
src="https://raw.githack.com/janl/mustache.js/master/mustache.min.js"></script>