Chrome 在本地主机上抛出 ERR_CONNECTION_RESET 但不是 127.0.0.1

Posted

技术标签:

【中文标题】Chrome 在本地主机上抛出 ERR_CONNECTION_RESET 但不是 127.0.0.1【英文标题】:Chrome throws ERR_CONNECTION_RESET on localhost but not 127.0.0.1 【发布时间】:2015-09-10 16:39:11 【问题描述】:

我正在尝试与第 3 方应用程序交互。本地安装了一个软件,我点击了一个远程网站。当我访问远程网站时,它会调用https://localhost:21113/ 的网络服务来启动本地软件的进程。这适用于 IE 和 Firefox,但不适用于 Chrome。使用 Chrome,我得到ERR_CONNECTION_RESET

如果我将地址从 localhost 更改为127.0.0.1,它可以工作(在我绕过安全证书错误之后)。但是,我无法将远程网站更改为使用 127 地址,并且我们有使用 Chrome 的要求。

我无法在 Chrome 的问题跟踪器中找到任何有用的信息。我试过清除DNS,检查代理问题(不使用代理),清除浏览器缓存,重置计算机,取消选中 LAN 设置中的Automatically detect settings(我在网上找到的建议),禁用所有 Chrome 扩展,隐身模式,并禁用 Windows 防火墙和我的防病毒软件。

这些更改都没有任何影响。如果我将它尝试访问的端口从 21113 更改为 21112,它会抛出 ERR_CONNECTION_REFUSED,这是预期的,因为 21112 上没有侦听器。

当我转到 chrome://net-internals 时,出现 localhost 的事件数大于 127.0.0.1 的事件数。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

事实证明,这是由于 Chrome disabling NPAPI calls。第 3 方开发人员确认了该问题并告诉我由于 NPAPI 弃用而导致该问题已被破坏,并开始研究另一种方法来修复 Chrome 支持。我还可以通过安装旧版本的 Chrome 来确认,发现该功能运行良好。

【讨论】:

以上是关于Chrome 在本地主机上抛出 ERR_CONNECTION_RESET 但不是 127.0.0.1的主要内容,如果未能解决你的问题,请参考以下文章

AWS RDS SQL 数据库在本地主机上工作——从服务器抛出错误

带有 Web 工具平台的 Eclipse Juno - 本地主机上的 HTTP 预览抛出 NoClassDefFoundError

无法通过移动浏览器访问本地主机上的 Wordpress 站点(Chrome devtools - 远程设备)

本地 JQuery 和 JQuery 移动文件在本地主机上不起作用

如何在本地主机上模拟 HTTP POST(*Windows* 不是 Unix)? [复制]

开发机上绕过Chrome同源策略的办法