【发布时间】:2019-07-10 12:39:01
【问题描述】:
我在加入文件 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 文档位于同一目录中。 有没有人遇到过类似的问题?可以做些什么来解决它? 提前感谢您的帮助!
【问题讨论】:
-
也许你告诉浏览器错误的 Content-Type。 JS 文件应该是
text/javascript。 -
它也不起作用:(@MaximeLaunois
-
@sylwia.kol 什么不起作用?您是否检查了发送的内容类型?会不会是你在尝试加载 js 时收到 404 页面?
-
等等,你忘了
.在这里吗j.src = 'rocketchat-livechatmin.js';不应该在.min.js结束吗?
标签: javascript html