javascript を使用して、現在すべての主要なブラウザーで開いているすべての個別のブラウザー ウィンドウを一意に識別するにはどうすればよいですか? 知っておくべきことを説明し、以下のシナリオを考えてみましょう。
現在開いている 3 つのブラウザ ウィンドウ [最新のブラウザ、つまり Chrome、Firefox など] があり、それぞれに複数のタブが含まれています。
- ウィンドウ #1: 3 つのタブ [タブ A、タブ B、およびタブ C]
- ウィンドウ #2: 2 つのタブ [タブ D とタブ E]
- ウィンドウ #3: 4 つのタブ [タブ F、タブ G、タブ H、およびタブ I]
各ブラウザ ウィンドウを一意に識別するにはどうすればよいですか [つまり、タブのウィンドウではなく、ブラウザ ウィンドウごとに一意の ID/値を取得します]。そのため、最終的には 9 つの ID [すべてのタブ] ではなく、3 つの ID [すべてのウィンドウ] が表示されます。jQuery [crossrider] を使用するブラウザー アドオンまたは拡張機能を作成することで、ウィンドウ内のすべてのタブを識別することができましたが、各ウィンドウを一意に識別する方法を見つけることができませんでした。
これは JavaScript/JQuery で可能ですか? もしそうなら、どのように?そうでない場合、なぜですか?
javascript で「window.name」を試してみましたが、3 つの ID ではなく 9 つの ID が得られます。