chrome 發送請求出現:Provisional headers are shown 提示


一般來說,如果看到provisional headers are shown這個提示,說明這個請求並沒有發送出去。

具體原因有多種總結如下:
1.請求被某些擴展如 Adblock 攔截了,請求被瀏覽器插件攔截。解決方案:用 chrome://net-internals 來幫助你查找被屏蔽的請求以及可能的原因。(本人發現現在這個用不了了)
2.請求被牆了
3.走本地緩存或者 dataurl 的請求。強緩存from disk cache或者from memory cache,此時也不會顯示
4.服務器出錯或者超時,沒有真正的返回。client發送請求后,由於各種原因,比如網絡延遲,server端邏輯錯誤,導致client端長時間未收到響應。解決方案:改正占用很長時間的server端程序。
5.跨域,請求被瀏覽器攔截
6.其他原因
ps:本人在項目中遇到的情況是:大部分人都能正常訪問某頁面,個別人無法正常訪問出現provisional headers are shown,根據以上所述,發現是情況1導致的,很快就解決了問題。
參考:https://blog.csdn.net/yijiaer...

為什么這個請求會被Adblock攔截到呢?查看了一下Adblock的攔截規則,請求地址帶有ad關鍵字,解決辦法就是更改請求地址名稱。
https://easylist-downloads.ad...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM