某user A使用google chrome浏览内部网址, 出现下列讯息Error-empty-response未传送任何资料

有试着重设浏览器与清cache及清dnscache, 但情况仍是相同, 而别的user B在用另外一台电脑浏览是正常, user A 有试着在这台电脑测试, 但情况也是相同, 是否有其他建议方式, 感谢

2 个回答

1

zivzhong

iT邦研究生 4 级 ‧ 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

    • 从 Chrome 官方网站 下载并安装最新版本。

十一、检查系统是否存在恶意软体

某些恶意软体可能会干扰网路连接。

步骤:

  1. 执行全盘扫描

    • 使用防毒软体或 Windows Defender 进行全面扫描,确保系统无病毒或恶意软体。

十二、检查网路硬体

若问题持续,检查网路硬体(如网路卡、路由器)是否正常运作。

步骤:

  1. 更换网路连接方式

    • 如果使用无线网路,尝试使用有线连接,反之亦然。
  2. 重启路由器和网路设备,确保网路硬体正常运作。

总结

您在使用 Google Chrome 访问内部网址时遇到「Error-empty-response」错误,并已尝试重设浏览器、清除快取和清除 DNS 快取,但问题仍未解决。建议依照上述步骤逐一排查,包括检查防火墙和防毒软体、代理设定、使用其他浏览器、检查扩展程式、创建新的 Chrome 使用者配置文件、检查主机文件、使用 IP 地址访问网站、重置网路设置、确认日期和时间、重新安装 Chrome、检查恶意软体以及检查网路硬体等。如果问题依然存在,建议联繫内部 IT 支援,进行更深入的诊断和协助。

1

㊣浩瀚星空㊣

iT邦大神 1 级 ‧ 2025-01-21 09:47:11

先确认以下事项

  1. 先使用其它浏览器,看看是否有同样问题。如果是的话,那就有可能是DNS或其它网路性的问题。跟浏览器无关。
  2. 先试着PING看看该域名的指向IP是否正确。
  3. 检查一下 hosts 内是否刚好有其域名的设定,先注解掉。(如果本身就需要就不用管)
  4. 试着使用 CURL 指令打看看。

先做如上事情后,再看看情况。


  • 1

ektrontek

iT邦研究生 1 级 ‧
2025-01-24 06:42:45

感谢

修改