错误信息
Mac 上 Chrome 出现 ERR_NETWORK_CHANGED
Chromium 对这个错误的描述是:“The network changed.”(网络已更改)。加载过程中 Mac 的网络发生了变化,所以 Chrome 停止了加载。
症状
- Chrome 显示 ERR_NETWORK_CHANGED,并提示检测到网络变化。
- 错误反复出现,或者只在 VPN 连接时出现。
可能的原因
- VPN 正在连接或重新连接。VPN 每次更改路由,对 Chrome 来说网络都变了。
- Wi-Fi 在网络之间切换。Mac 在两个已知网络之间来回切换,例如路由器和热点。
- 适配器时有时无。USB 以太网适配器、扩展坞或用数据线共享网络的手机反复连接又断开。
- 虚拟网络接口。虚拟机和容器工具会添加和移除网络接口。
如何检查
记下错误出现的时间,与 VPN、Wi-Fi 和扩展坞的事件对照。
查看网络状态。错误出现时再运行一次,比较两次结果。
scutil --nwi列出各个接口及其地址。
ifconfig -l按住 Option 键并点按 Wi-Fi 图标,确认网络没有变化。
如何修复
如果 VPN 经常重新连接,更新它或咨询其服务商。
如果 Mac 在网络之间切换,调整网络顺序或关闭“自动加入”。参阅“Mac 加入了错误的 Wi-Fi 网络”。
把适配器或扩展坞插牢,或者换一个端口试试。
重新载入页面。网络保持不变后,错误就不会再出现。
使用 Kilobat
显示 App 记录的网络变化、断线和漫游及其时间。
kilobat outages显示流量当前使用的路由和 VPN。
kilobat ipCLI 免费。App 中的断网历史记录需要 Pro 版。
常见问题
ERR_NETWORK_CHANGED 危险吗?
不危险。Chrome 停止加载,是为了在新网络上重新开始。
参考资料
- Chromium 源代码:net/base/net_error_list.h
- Chromium 源代码:components/error_page_strings.grdp
- scutil(8) 和 ifconfig(8),macOS 27.2 自带的 man 手册页
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。