您目前无法访问 cdn.jsdelivr.net,因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。

‘您目前无法访问 cdn.jsdelivr.net,因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。’

背景:

在移动端工程中,接入了eruda插件来做测试环境的调试。
访问CDN地址:cdn.jsdelivr.net

问题:

报错 Uncaught ReferenceError: eruda is not defined

image.png

image.png

找到原因

可能是‘被访问网站的HSTS失效了’

解决

换一个地址

扩展

有些地址不稳定,脚本最好可以下载下来,这样不会有依赖外部地址情况。

参考文档:https://zhuanlan.zhihu.com/p/97821057
** 在Chrome浏览器中输入:chrome://net-internals/#hsts 这个方法似乎已经不生效了,因为很多网站都删除不掉。**

虽然上述问题已经解决,但由于换的地址不正规,里面有些奇奇怪怪的逻辑覆盖了我工程里的代码,导致一些axios 请求被拦截了。

最好的办法是把js脚本下载到代码中

你可能感兴趣的:(您目前无法访问 cdn.jsdelivr.net,因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。)