出现的原因
参考连接: http://cncc.bingj.com/cache.aspx?q=chrome%20%20%20background%20tab%20websocket%20disconnect&d=4822612834067848&mkt=en-US&setlang=en-US&w=pf_vZ2s9Ga6RElns2EcbS3aUQF5_s1X0
谷歌浏览器为了减少资源消耗,所以对后台选项卡进行了限制,(如果你的网页中播放了音频或者视频,就不会限制),选项卡长时间在后台websockets,就断开了(mqtt基于websockets)
浏览器中设置:
- 浏览器地址栏输入:chrome://flags/#expensive-background-timer-throttling
- 找到如图选项,更改设置
或者
谷歌浏览器快捷方式设置:
- 桌面右击谷歌浏览器图标,选择属性
- 选择快捷方式栏,在目标(T) 最后面加上 --disable-background-timer-throttling 命令 要与前面的引号地址之间打一个空格
这样就不会出现断开连接了