【发布时间】:2017-12-04 21:01:57
【问题描述】:
我正在 Ingress/Kubernetes/GoogleCloud 上运行 服务器发送事件 (SSE) 服务器,它的工作原理就像一个魅力。我可以通过网络运行 SSE 客户端,它们完美连接,开始接收事件没有问题。
但是有一个丑陋的错误我无法让它正常工作,一段时间后在 Chrome 浏览器上我收到net::ERR_NETWORK_CHANGED 错误。无论我运行多少次,我总是在几秒钟/几分钟后得到它。
如果我在 Firefox 上运行相同的客户端,则不会发生任何错误。如果我在终端上使用 cURL 运行它,则不会发生任何错误。
如果我决定在没有 HTTPS 的情况下通过 Chrome 运行,它可以工作!我只有在通过 HTTPS 和 Chrome 浏览器运行它时才能得到它。
有没有人遇到过这种情况?对我来说似乎是一个丑陋的错误。
【问题讨论】:
-
在 Ubuntu 中,我卸载了 OpenVPN askubuntu.com/a/1124475,我的问题得到了解决。
标签: javascript google-chrome sockets https