解決 Chrome 的 Localhost Error
問題
架站時總是會先在瀏覽器上預覽效果,這時通常會採用 localhost 來訪問。
但有好一陣子我的 Chrome 就是直接一個:
這個網站無法提供安全連線,
localhost 傳送的回應無效。
並且錯誤代碼為 ERR_SSL_PROTOCOL_ERROR
。
原因
究其原因,其實是因為HTTP嚴格傳輸安全(HTTP Strict Transport Security, HSTS)發作了。
簡單來說,就是曾經用 https
造訪的網站,在你下次用 http
再次光臨時,瀏覽器會很「貼心地」幫你改成使用 https
。而如果此時該網站並不支援 https
,那就會報這個錯誤了。
解決方案
在 Chrome 的網址列輸入 chrome://net-internals/#hsts
,往下找到 Delete domain security policies
之處,在 Domain 欄位輸入 localhost
,並且 Delete 掉。
噠啦!此時你的 localhost
就脫離了 HSTS 的魔爪了。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Hi 我劉昕!
評論