3 つのタブで実行される (WebRTC) Web アプリケーションがあります。
- タブ 1 はデータベースをリセットします (既存のデータを削除し、初期データ セットを再作成します)
- タブ 2 はクライアント #1 として機能し、サーバーに非同期要求を送信します
- タブ 3 はクライアント #2 として機能し、サーバーに非同期リクエストを送信します
私が気付いたのは、タブ 1 をリロードすると、他のタブの 1 つまたは両方が閉じてしまうことです (Chrome のタブのリストから削除されたように)。IRC で Chrome 開発者に尋ねたところ、Chrome は「Aw snap!」と出力すると主張しています。タブがクラッシュした場合に備えて、タブのリストから削除しません。自分のコードがページを閉じていないことは確かです。
何が/誰がタブを閉じているかを知るにはどうすればよいですか?