| 閱文時長 | | 0.48分鐘 | 字數統計 | | 782.4字符 |
| 主要內容 | | 1、引言&背景 2、修改注冊表的解決方案 3、宣告與參考資料 | ||
| 『瀏覽器報:net::ERR_EMPTY_RESPONSE解決方案』 | |||
| 撰寫人 | | SCscHero | 撰寫時間 | | 2021/12/17 AM10:28 |
| 文章型別 | | 系列 | 完成度 | | 已完成 |
| 座右銘 | 每一個偉大的事業,都有一個微不足道的開始, | ||
一、引言&背景 完成度:100%
a) 應對問題&背景
瀏覽器報 net::ERR_EMPTY_RESPONSE,是谷歌瀏覽器中的一個隨機性問題,也是個綜合性問題,包含了較多的可能性會出現,前前后后已遇到過多次,總結下來共同點是:
1. 超長執行:約五分鐘或十分鐘左右,
2. 不好重現:在某些環境下、某些網路下、某些設備下、某些瀏覽器下可能可以重現,比如博主本地環境就無法重現,
3. 后端實際接收到請求了,并且執行完成了,但前端無法接收API的回傳,
4. 介面Timing中Stalled時間很長,如下圖:
b) 應對場景
- 某些瀏覽器長時間未回應(約十分鐘),net::ERR_EMPTY_RESPONSE,但實際上并非客戶端AJAX請求超時或后端資料庫執行時間超時所導致的,如圖的即為使用95版本的Chrome瀏覽器,
c) 解決原理&方法
- Chrome版本不是最新的,之前博主用96版本的Chrome就沒這個問題,而其他同事用95版本就有這個問題,后讓同事升級了96的谷歌瀏覽器就解決了此問題,
- DNS設定問題,建議使用修復工具查看是否有攔截等風險,
- Host檔案設定問題,建議手動檢查或使用工具檢查Host檔案,
- 修改注冊表中瀏覽器的一項引數設定,點擊跳轉
- 專案方面的問題,跨域問題、高并發問題、死鎖問題、超時問題等等都有可能,先排除是否是專案的問題,在追尋以上問題,
二、修改注冊表的解決方案 完成度:100%
- 注冊表中搜索鍵值:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks,
- 其中有默認鍵,值為空,嘗試添加一個值為{AEB6717E-7E19-11d0-97EE-00C04FD91972}的鍵,
- 命令提示符或Powershell執行一下腳本,
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
- 重啟再次嘗試,
三、宣告與參考資料 完成度:100%
原創博文,未經許可請勿轉載,
如有幫助,歡迎點贊、收藏、關注,如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/384044.html
標籤:其他
上一篇:大學物理實驗有效數字與測量值小記
