iT邦幫忙

1

瀏覽網頁個案無法正常的情況

  • 分享至 

  • xImage

某user A使用google chrome瀏覽內部網址, 出現下列訊息
Error-empty-response
未傳送任何資料

有試著重設瀏覽器與清cache及清dnscache, 但情況仍是相同, 而別的user B在用另外一台電腦瀏覽是正常, user A 有試著在這台電腦測試, 但情況也是相同, 是否有其他建議方式, 感謝

harry731 iT邦新手 2 級 ‧ 2025-01-21 07:57:11 檢舉
那有試過用其他瀏覽器嗎?
尼克 iT邦大師 1 級 ‧ 2025-01-21 09:45:05 檢舉
用過無痕方式測試過嗎?
為什麼我會收到 ERR_EMPTY_RESPONSE 資訊以及如何修復它?
在任何瀏覽器中造訪網站時都可能出現「err_empty_response」錯誤訊息,
這表示資料未傳送或傳輸。它可能由多種原因引起,包括:
1. 連線問題:網路連線不良或伺服器出現問題
2. 瀏覽器快取:過時或損壞的快取檔案可能會阻礙網站加載
3. 瀏覽器擴充功能:由瀏覽器擴充功能或外掛程式引起的衝突
4. 安全程序:您的防火牆和防毒軟體有時會阻止您與網站的連接
5. 瀏覽器設定配置錯誤:瀏覽器中配置錯誤的設定

樓主處理了瀏覽器也就是 2 & 3 的排除方式,但是 1 4 5 的可能性沒有排除
先嘗試這三個方向有沒有錯誤,排除之後再試試,另外網卡、系統驅動跟OS都更新一下試試
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
zivzhong
iT邦研究生 5 級 ‧ 2025-01-24 01:53:18
最佳解答

參考Chatgpt 的建議:
您好!

根據您描述的情況,User A 在使用 Google Chrome 瀏覽內部網址時遇到「Error-empty-response」錯誤,且已經嘗試了重設瀏覽器、清除快取以及清除 DNS 快取,但問題依然存在。同時,其他用戶在不同電腦上訪問該內部網址時是正常的,這表明問題可能特定於 User A 的電腦設定。以下提供多種可能的解決方案和進一步的排除步驟,幫助您解決這一問題。

一、檢查防火牆和防毒軟體設定

有時候,防火牆或防毒軟體可能會阻止特定的網路連接,導致無法正常訪問內部網址。

步驟:

  1. 暫時禁用防火牆和防毒軟體
    • Windows 防火牆
      • 打開「控制面板」>「系統和安全」>「Windows Defender 防火牆」。
      • 點擊「啟用或關閉 Windows Defender 防火牆」。
      • 暫時關閉防火牆,然後嘗試重新訪問內部網址。
    • 防毒軟體
      • 根據您使用的防毒軟體,找到暫時禁用的選項並禁用。
  2. 若問題解決,則需要在防火牆或防毒軟體中添加 Chrome 或相關內部網址的例外規則。

二、檢查代理伺服器設定

不正確的代理設定可能導致網頁無法正常加載。

步驟:

  1. 檢查 Chrome 的代理設定

    • 打開 Chrome,點擊右上角的三點菜單,選擇「設定」。
    • 向下滾動並點擊「進階」。
    • 在「系統」部分,點擊「打開電腦的代理設定」。
    • 確認是否有設置代理伺服器,若無需使用代理,請確保代理設定已關閉。
  2. 檢查 Windows 的代理設定

    • 打開「設定」>「網路和 Internet」>「代理」。
    • 確認「自動偵測設定」已開啟,且「使用設定腳本」和「手動設定代理」已關閉(如果不需要)。

三、嘗試使用其他瀏覽器

確認問題是否僅出現在 Chrome 上,以排除瀏覽器特定的問題。

步驟:

  1. 安裝並使用其他瀏覽器(如 Firefox、Microsoft Edge)訪問內部網址,看看是否能正常訪問。
  2. 若其他瀏覽器正常,則問題可能與 Chrome 設定或擴展有關。

四、檢查 Chrome 擴展程式

某些擴展程式可能會干擾網頁的正常加載。

步驟:

  1. 禁用所有擴展程式
    • 打開 Chrome,輸入 chrome://extensions/,然後暫時禁用所有擴展程式。
  2. 重新啟動 Chrome,並嘗試訪問內部網址。
  3. 若問題解決,逐一啟用擴展程式以確定是哪個擴展導致問題。

五、創建新的 Chrome 使用者配置文件

現有的 Chrome 配置文件可能已損壞。

步驟:

  1. 創建新配置文件
    • 打開 Chrome,點擊右上角的使用者圖標,選擇「添加」。
    • 創建一個新的使用者,然後在新配置文件中嘗試訪問內部網址。

六、檢查主機文件

主機文件中可能有不正確的條目導致連接問題。

步驟:

  1. 打開主機文件
    • 使用記事本(以管理員身份)打開 C:\Windows\System32\drivers\etc\hosts 文件。
  2. 檢查是否有針對內部網址的錯誤條目
    • 若有,請移除或修正這些條目。
  3. 保存並關閉文件,然後重新啟動 Chrome 嘗試訪問。

七、使用 IP 地址訪問網站

檢查是否是 DNS 問題。

步驟:

  1. 獲取內部網站的 IP 地址
    • 在命令提示字元中運行 ping [內部網址] 以獲取 IP 地址。
  2. 在 Chrome 中直接輸入 IP 地址,而不是使用域名,看看是否能正常訪問。

八、重置網路設置

可能需要重置網路堆疊來解決潛在的網路問題。

步驟:

  1. 打開命令提示字元(以管理員身份)
    • 按下 Win + R,輸入 cmd,然後按 Ctrl + Shift + Enter 以管理員身份運行。
  2. 執行以下命令
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
    
  3. 重啟電腦,然後嘗試訪問內部網址。

九、確認日期和時間設定

不正確的日期和時間可能影響 HTTPS 連接。

步驟:

  1. 檢查系統日期和時間
    • 確保電腦的日期和時間設定正確,並與網路時間同步。
  2. 在設定中啟用自動同步
    • 打開「設定」>「時間與語言」>「日期和時間」,啟用「自動設定時間」和「自動設定時區」。

十、重新安裝 Chrome

如上述方法均無效,考慮重新安裝 Chrome 以修復可能的軟體損壞。

步驟:

  1. 卸載 Chrome
    • 前往「設定」>「應用程式」>「應用程式和功能」。
    • 找到 Chrome,選擇卸載,並勾選「刪除瀏覽數據」。
  2. 重新下載並安裝 Chrome

十一、檢查系統是否存在惡意軟體

某些惡意軟體可能會干擾網路連接。

步驟:

  1. 執行全盤掃描
    • 使用防毒軟體或 Windows Defender 進行全面掃描,確保系統無病毒或惡意軟體。

十二、檢查網路硬體

若問題持續,檢查網路硬體(如網路卡、路由器)是否正常運作。

步驟:

  1. 更換網路連接方式
    • 如果使用無線網路,嘗試使用有線連接,反之亦然。
  2. 重啟路由器和網路設備,確保網路硬體正常運作。

總結

您在使用 Google Chrome 訪問內部網址時遇到「Error-empty-response」錯誤,並已嘗試重設瀏覽器、清除快取和清除 DNS 快取,但問題仍未解決。建議依照上述步驟逐一排查,包括檢查防火牆和防毒軟體、代理設定、使用其他瀏覽器、檢查擴展程式、創建新的 Chrome 使用者配置文件、檢查主機文件、使用 IP 地址訪問網站、重置網路設置、確認日期和時間、重新安裝 Chrome、檢查惡意軟體以及檢查網路硬體等。如果問題依然存在,建議聯繫內部 IT 支援,進行更深入的診斷和協助。

1

先確認以下事項

  1. 先使用其它瀏覽器,看看是否有同樣問題。如果是的話,那就有可能是DNS或其它網路性的問題。跟瀏覽器無關。
  2. 先試著PING看看該域名的指向IP是否正確。
  3. 檢查一下 hosts 內是否剛好有其域名的設定,先註解掉。(如果本身就需要就不用管)
  4. 試著使用 CURL 指令打看看。

先做如上事情後,再看看情況。

ektrontek iT邦研究生 1 級 ‧ 2025-01-24 06:42:45 檢舉

感謝

我要發表回答

立即登入回答