通过脚本加载HTML中的Lodash返回错误



我对html、javascript之类的东西还很陌生,所以我希望你能帮助我。

我想使用Lodash,因此我在HTML文件中做了以下操作:

<script src="https://raw.githubusercontent.com/lodash/lodash/4.17.15-npm/lodash.js"></script>

在Ubuntu 20.04下的Firefox(版本78.0.2(64位((中,这会在Firefox控制台中导致以下错误:

"https://raw.githubusercontent.com/lodash/lodash/4.17.15-npm/lodash.js"由于MIME类型("text/plain"(不匹配而被阻止(X-Content-Type-Options:nosniff(。

关于如何解决这个问题有什么想法吗?

问题是,GitHub页面并没有用于此目的。如果您分析请求响应,您可以看到该响应是"类型的;text/plain";但它应该是";application/javascript";。所以你有几个可能的解决方案。您可以自己在web服务器上托管脚本文件,也可以使用CDN(内容交付网络(服务。如果要使用后者,请执行以下操作。

替换:

https://raw.githubusercontent.com/lodash/lodash/4.17.15-npm/lodash.js    

至:

https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js

最新更新