12

私は Netty websockets を使用していますが、この小さな問題を除いてすべて正常に動作しているようです:

js websocket クライアントのブラウザ/タブを閉じると、Mozilla firefox (現在は firefox 14 を使用) を使用している場合、websocket 接続は自動的に閉じられますが、Chrome 20/21 では同じことが起こりません。

誰もが同様の問題を見た/接続が自動的に閉じられない理由を誰かに教えてもらえますか?

4

3 に答える 3

6

クロムのバグセクションでこれを確認する必要があったと思いますが、バグかどうかはわかりませんでした。誰かによって以前に報告されており、クロムのバグがすでに存在しています:

問題 51687: WebSocket: リロード/タブのクローズ時にコード 1001 でクローズを送信する

更新: 誰かがこの問題を修正するパッチを送信しました。上記のリンクで確認できます。

于 2012-08-02T06:41:04.957 に答える
1

これは正しくないかもしれませんが、あなたの質問にコメントを投稿することはできません。アプリを実行していて、[設定] -> [内部] から [Chromium を閉じてもバックグラウンド アプリを実行し続ける] を選択している場合、Chrome/Chromium は実際には閉じません。

Websocket 接続をアプリとして扱っている可能性があります。実行中のプロセスを調べて、見つかったすべての chrome/chromium プロセスを強制終了してください。

繰り返しますが、これは私の側の単なる憶測です。

于 2012-08-01T09:48:11.293 に答える