‘您目前無(wú)法訪問(wèn) cdn.jsdelivr.net,因?yàn)榇司W(wǎng)站使用了 HSTS。網(wǎng)絡(luò)錯(cuò)誤和攻擊通常是暫時(shí)的,因此,此網(wǎng)頁(yè)稍后可能會(huì)恢復(fù)正常?!?/p>
背景:
在移動(dòng)端工程中,接入了eruda插件來(lái)做測(cè)試環(huán)境的調(diào)試。
訪問(wèn)CDN地址:cdn.jsdelivr.net
問(wèn)題:
報(bào)錯(cuò) Uncaught ReferenceError: eruda is not defined

image.png

image.png
找到原因
可能是‘被訪問(wèn)網(wǎng)站的HSTS失效了’
解決
換一個(gè)地址 <script src="https://cdn.bootcss.com/eruda/1.3.2/eruda.min.js"></script>
擴(kuò)展
有些地址不穩(wěn)定,腳本最好可以下載下來(lái),這樣不會(huì)有依賴外部地址情況。
參考文檔:https://zhuanlan.zhihu.com/p/97821057
** 在Chrome瀏覽器中輸入:chrome://net-internals/#hsts 這個(gè)方法似乎已經(jīng)不生效了,因?yàn)楹芏嗑W(wǎng)站都刪除不掉。**
雖然上述問(wèn)題已經(jīng)解決,但由于換的地址不正規(guī),里面有些奇奇怪怪的邏輯覆蓋了我工程里的代碼,導(dǎo)致一些axios 請(qǐng)求被攔截了。
最好的辦法是把js腳本下載到代碼中