如何引用GitHub的静态资源文件 js css

有些人说直接用 Github Raw 浏览器不执行是因为返回的 content-type 是 text/plain,这么说不准确。
实际上浏览器对 MIME 类型并没有强制检查,只是 Github 返回的 Header 加上了 X-Content-Type-Options: nosniff 强制浏览器执行 MIME 类型检查,于是就会报错。

MSDN对其解释如下:减少 MIME 类型的安全风险

所以正确的用法应该是使用第三方提供的git解析服务或者使用Github Pages(并不推荐)

其实想正常工作的思路也很简单,就是把人家的text/plain格式的资源通过自己的服务器中转一下,在后端把Content-Type设置成text/css的然后再访问自己的服务器。

RawGit其实就是这个原理。

最后,这样做我只是在回答题主的问题,在生产环境中还是选择靠谱的cdn服务商做资源处理比较好。

再次为前两天盲目回答的答案道歉!

下面的方法错误!!

来更新一下,前面说的都已经过期,现在github访问静态资源很简单。

看图说话:

如何引用GitHub的静态资源文件 js css
在github上打开你的文件,点击右上角的Raw

如何引用GitHub的静态资源文件 js css
将https://raw.githubusercontent.com替换为http://raw.githack.com即可。
好了,现在上面的地址就已经可以作为你想要的静态资源了。
郑重声明:本站所有下载资源均不包含技术支持和安装服务!需要讨论请进群!
免责申明:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本作品采用BY-NC-SA 4.0 《国际知识共享署名许可协议4.0》 进行许可 。
百码云 » 如何引用GitHub的静态资源文件 js css

发表评论

提供最优质的资源集合

立即查看 了解详情