javascript - 无法从 CDN 下载 Mustache.js 文件

标签 javascript html handlebars.js mustache

<分区>

我正在尝试从 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>

关于javascript - 无法从 CDN 下载 Mustache.js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31798037/

相关文章:

javascript - 为什么当我使用 Javascript 绝对定位某些东西时,它的 "left"和 "top"属性总是变为 0px?

javascript - 如何在 Handlebars 数据对象中缩进 HTML

javascript - Handlebars 中的 {{#_}} ... {{/_}} block 是什么意思?

javascript - 如何从自定义 Handlebars 助手访问请求对象

javascript - 如何仅在添加/更改数据库记录时重新加载表内容

javascript - 咕噜声服务: concurrent:server aborts due to warnings

html - 在一组大小为 ul 和 float li 的内部,我如何让它们正确格式化

html - 将鼠标悬停在图像上会在图像旁边显示文本

php - 如何为视频添加动态链接?

javascript - react : Failed to import a JavaScript class from a folder