JavaScriptまたはjQueryを使用して現在開いているすべてのブラウザウィンドウを一意に識別しますか?
javascriptを使用しているすべての主要なブラウザで現在開かれている別々のブラウザウィンドウを一意に識別する方法はありますか?私が知る必要があることを説明し、以下のシナリオを考えさせてください:
現在開いている3つのブラウザウィンドウ[現代のブラウザ(Chrome、Firefoxなど)]があり、それぞれに複数のタブが含まれています。
- ウィンドウ#1:3つのタブ[タブA、タブB、およびタブC]
- ウィンドウ#2:2つのタブ[タブDおよびタブE]
- ウィンドウ#3:4つのタブ[タブE、タブF、タブG、タブH]
どうすれば各ブラウザウィンドウを一意に識別できますか[すなわちタブのウィンドウではなく、ブラウザのウィンドウごとに一意のID /値を取得しますか?最後に、すべてのタブを識別することができる9つのIDではなく、3つのID [すべてのウィンドウ] jQuery [crossrider]を使用するブラウザのアドオンや拡張機能を作成することで、ウィンドウ内のウィンドウを個別に識別する方法を見つけることができませんでした。
これはJavaScript / JQueryで可能ですか?もしそうなら、どうですか?そうでない場合は、なぜですか?
私はjavascriptで "window.name"を試しましたが、それは私に3つのIDではなく9つのIDを与えます。
回答:
回答№1は1JavaScript変数を別のブラウザウィンドウに渡すことはできますか?
おそらくあなたの探しているものでしょうか?具体的にOpen()メソッドのこの部分です:
このようにして作成された各ウィンドウは、それを作成したウィンドウを指し示す "window.opener"というプロパティを適用します。