唯一标识当前使用 JavaScript 或 jQuery 打开的每个单独的浏览器窗口?
如何使用javascript唯一标识当前为所有主要浏览器打开的每个单独的浏览器窗口?让我解释一下我需要知道的内容,让我们考虑以下场景:
我有 3 个当前打开的浏览器窗口 [任何现代浏览器,即 Chrome、Firefox 等],每个窗口都包含多个选项卡。
- 窗口 #1:3 个选项卡 [选项卡 A、选项卡 B 和选项卡 C]
- 窗口 #2:2 个选项卡 [Tab D 和 Tab E]
- 窗口 #3:4 个选项卡 [Tab E、Tab F、Tab G 和 Tab H]
如何唯一标识每个浏览器窗口[即为每个浏览器窗口捕获唯一的 ID/值,而不是选项卡的窗口]?所以,最后我将有 3 个 ID [所有窗口],而不是 9 个 ID [所有选项卡]。我可以通过创建使用 jQuery [crossrider] 的浏览器插件或扩展来识别窗口中的所有选项卡,但找不到唯一识别每个窗口的方法。
这可以通过 JavaScript/JQuery 实现吗?如果是这样,怎么做?如果不是,为什么?
我在 javascript 中尝试了“window.name”,但这给了我 9 个 ID,而不是 3 个 ID。