たとえば、socket.io、longpolling などを使用して複数のタブでチャット メッセージを更新したいのですが...そのためには、すべてのタブに対して単一の接続のみを使用したいと考えています。どうすればこれを作ることができますか?共通データをlocalStore、Cookieなどに保存できます...そして、タブの1つにシンクロナイザーリソースを1つだけ与えるある種のセマフォが必要で、そのタブが閉じられた後、別のタブに与えられます。 .. そんなことがあるものか?onbeforeunload を使用して localStore にリソースが空いていることを伝える唯一の解決策が頭に浮かびましたが、これはすべてのブラウザーで機能するわけではありません。別のオプションはありますか?