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...html

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

相關文章
相關標籤/搜索