无法从CDN下载Mustache.js文件

时间:2015-08-03 22:56:27

标签: javascript html html5 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.

请帮帮我。感谢。

1 个答案:

答案 0 :(得分:5)

您尝试从中获取mustache.js文件的服务器配置为使用Content-type:text / plain来提供文件,由于安全原因,我认为浏览器不会将其解释为Javascript。我不确定您是否需要特定版本的mustache.js或最新版本的链接。在寻找其他CDN托管小胡子时,我能够找到适合我的以下内容,并可能根据您的要求为您工作:

<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>