九五二七宅在家
發文於
無分類

無法連上這個網站ERR_HTTP2_PROTOCOL_ERROR的瀏覽器BUG

作者

在外連網頁時一直出現ERR_HTTP2_PROTOCOL_ERROR的錯誤訊息

但實際打開網頁是正常沒問題的

檢查Console什麼的也都正常

 

無法連上這個網站

巴啦巴啦巴啦 的網頁可能暫時離線,或是已經遷移到另一個網址。
ERR_HTTP2_PROTOCOL_ERROR

 

google了一個早上發現疑似是瀏覽器對http/2檔頭的bug,尤其在chrome的新版會遇到

試了很多方式,有人說關掉gzip有用,但我試了沒效果

猜可能是server有開自動gzip的關係,只改程式應該沒用

 

後來看到有人說把傳遞檔頭的語法改掉也有用

試了的確可行,比較簡單達成又不用改到系統端,但不知會有什麼影響XDDD

 

以php來說,在相關外連檔案的程式碼找到 header("Content-Length: $contentLength"); 把他註解掉即可

//header("Content-Length: $contentLength");

 

打完收工

希望不會有什麼後遺症XDD