为什么 Google Chrome 会定期出现 ERR_NETWORK_CHANGED 错误?

为什么 Google Chrome 会定期出现 ERR_NETWORK_CHANGED 错误?

Chrome(至少在 Mac OS 上)经常停止加载页面,而是返回 ERR_NETWORK_CHANGED;我唯一能做的就是重启路由器,这样就能解决问题。当然,这只有在当时只有我一个人使用路由器时才是一个可行的解决方案。

谷歌搜索后,出现了很多页面,建议“打开车门再关上”,但似乎没有哪个页面能真正解决这个问题。这显然是 Chrome 独有的问题,因为其他浏览器(至少 Firefox 和 Safari)不会同时出现此问题。

所以我的问题有两个:

  • 这到底是什么问题?
  • 除了令人沮丧地拔掉路由器再插上,或者如果失败了就完全切换浏览器,还有其他方法可以解决这个问题吗?

(是的,我现在有点沮丧;我正在使用手机热点,因为它运行得很好,但切换回 wifi 意味着页面基本上 90% 的时间都停止加载)

答案1

几周前我自己就注意到了这个错误。做了一些测试,发现 macOS 的一些内置应用程序似乎会触发此问题。我还观察到,这与网页加载缓慢有关,加载时间越长的页面被此错误中断的可能性就越大。因此,在连接速度较慢的 WiFi 上也更有可能发生这种情况。

在我的情况下,我同时运行了两个 Safari 实例(在两个不同的用户会话中)。在一个会话中关闭 Safari 后,错误不再出现。再次启动 Safari,错误又出现了。因此,似乎有强烈的迹象表明,macOS 的一些内置软件与 Chromiums(其他具有相同传统的浏览器,如 Edge 也受到了同样的影响)的“网络变化检测”不兼容。

有些人Reddit据报道,该问题也会由本机的 Home.app 和 Notes.app 触发(并通过关闭解决)。

答案2

自从 Mac OS Sonoma 以来我就遇到了这个问题。我快疯了。几个月来我一直在寻找原因。最后,这是 xcode 和我的 iphone 的问题……我禁用了两者之间的配对。从那时起,我不再遇到这个问题!终于!我希望它能帮助你。(如果你是使用 xcode 的开发人员)

相关内容