引用BitBucket上托管的外部JS代码段时,它未加载且无效。
HTML:
<html>
<head>
<script src="https://bitbucket.org/!api/2.0/snippets/[PATH TO FILE]/files/test.js"></script>
</head>
<body></body>
</html>
JS:
alert("Hello World");
当同一个JS文件存储在本地时,它可以工作,但是当它在BitBucket上托管时却没有。有什么想法吗?
问题可能是链接的长度吗? - 它长109个字符。
答案 0 :(得分:0)
如果你查看你的网络控制台,你会看到类似这样的错误:
拒绝执行“https://bitbucket.org/!api/2.0/snippets/path/here/files/test.js”脚本,因为其MIME类型(“text / plain”)不可执行,并且启用了严格的MIME类型检查。
您将无法像可靠的跨浏览器那样直接执行它。