拒绝执行“”中的脚本,因为其MIME类型

时间:2019-07-10 12:39:01

标签: javascript html

我无法加入文件rocketchat-livechat.min.js

错误是:

  

拒绝从“ ...”执行脚本,因为其MIME类型(“ text / html”)不可执行,并且启用了严格的MIME类型检查。

这是我的HTML:

<body>
    <script language="javascript" type="text/javascript">
        (function(w, d, s, u) {
        w.RocketChat = function(c) { w.RocketChat._.push(c) }; w.RocketChat._ = []; w.RocketChat.url = u;
        var h = d.getElementsByTagName(s)[0], j = d.createElement(s);
        j.async = true; j.src = 'rocketchat-livechatmin.js';
        h.parentNode.insertBefore(j, h);
        })(window, document, 'script', 'xxx');
    </script>       
</body>

该文件与html文档位于同一目录中。 有人遇到过类似的问题吗?该怎么办才能解决呢? 预先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在您提到的问题中,您提到加入rocketchat-livechat.min.js时遇到问题。但是在您的代码中,第6行中有一个 打字错误

  

j.async = true; j.src ='rocketchat-livechatmin.js';

用正确的文件名替换该行:

j.async = true; j.src = 'rocketchat-livechat.min.js';