问题是我有Socket.IO应用程序,并且在页面刷新的FireFox中发生的情况是套接字断开连接并尝试重新连接。如果重新加载足够长,则套接字重新连接但无论如何都会断开连接并创建新连接。它真的很奇怪。刷新后有控制台日志输出:
"====================================" sails.io.js:141:1
"Socket was disconnected from Sails." sails.io.js:141:1
"Usually, this is due to one of the following reasons:
-> the server https://astrocrm.local:8082 was taken down
-> your browser lost internet connectivity" sails.io.js:141:1
"====================================" sails.io.js:141:1
"
Socket is trying to reconnect to Sails...
_-|>_- (attempt #1)
" sails.io.js:141:1
"
|> Socket reconnected successfully after
\___/ being offline for ~1.028 seconds.
"
|> Now connected to Sails.
\___/ For help, see: http://bit.ly/1DmTvgK
(using browser SDK @v0.11.0)
|> Now connected to Sails.
\___/ For help, see: http://bit.ly/1DmTvgK
(using browser SDK @v0.11.0)
我正在使用Socket.IO 1.2.1和FF 39.0 64位Linux版。这是正常的FF?没有注意到Chrome中的这种行为。