情況說(shuō)明
項(xiàng)目打包部署在內(nèi)網(wǎng)后,index.html 里通過(guò)script標(biāo)簽引入的其他鏈接資源不能正常請(qǐng)求,報(bào)的是跨域錯(cuò)誤
分析
首先觀察了資源請(qǐng)求正常和請(qǐng)求報(bào)錯(cuò)的兩臺(tái)電腦,發(fā)現(xiàn)兩者請(qǐng)求的 Referrer Policy(引薦來(lái)源網(wǎng)址政策) 不同。
其次發(fā)現(xiàn)兩個(gè)電腦的谷歌瀏覽器版本不同,可以正常請(qǐng)求的是用的舊版本,請(qǐng)求錯(cuò)誤的是新版本。百度了原因發(fā)現(xiàn),舊版本谷歌 Referrer Policy 默認(rèn)為 no-referrer-when-downgrade,新版本的已經(jīng)把 Referrer Policy 默認(rèn)為 strict-origin-when-cross-origin
解決方案
修改谷歌瀏覽器的插件,此方法只對(duì)谷歌瀏覽器有效
在地址欄輸入 chrome://flags/
在插件里搜索 Block insecure private network requests文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-520416.html
其默認(rèn)的是default, 將其改為disabled,然后根據(jù)提示重啟服務(wù)器即可文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-520416.html
到了這里,關(guān)于谷歌瀏覽器請(qǐng)求 strict-origin-when-cross-origin 跨域問(wèn)題,解決方法之一的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!