从github.com加载脚本时错误的mime类型

时间:2018-02-13 22:59:27

标签: javascript http browser mime-types mime

我正在尝试直接从Github加载此脚本:

https://github.com/sumanjs/sce-plugin-template/blob/master/dist/plugin.js

这是我的代码:

const url = this.pluginUrl;  // https://github.com/sumanjs/sce-plugin-template/blob/master/dist/plugin.js

const script = document.createElement('script');

script.onload = function () {
  alert('loaded script successfully');
};

script.onerror = function (e) {
  console.error(e);
  alert('error loading script:' + JSON.stringify(e));
};

script.type = 'text/javascript';
script.src = url;

document.head.appendChild(script); 

但是我收到以下错误:

  

拒绝执行脚本   ' https://github.com/sumanjs/sce-plugin-template/blob/master/dist/plugin.js'   因为它的MIME类型(' text / html')不可执行,而且是严格的MIME   启用了类型检查。

我能做些什么来使脚本可执行吗?

0 个答案:

没有答案