Как я могу однозначно идентифицировать каждое отдельное окно браузера, которое в настоящее время открыто для всех основных браузеров, используя javascript? Позвольте мне объяснить, что мне нужно знать, и давайте рассмотрим сценарий ниже:
У меня есть 3 окна браузера [любой современный браузер, например Chrome, Firefox и т. Д.], Которые в настоящее время открыты, каждое из которых содержит несколько вкладок.
- Окно №1: 3 вкладки [вкладка A, вкладка B и вкладка C]
- Окно №2: 2 вкладки [вкладка D и вкладка E]
- Окно №3: 4 вкладки [вкладка F, вкладка G, вкладка H и вкладка I]
Как я могу однозначно идентифицировать каждое окно браузера [т.е. захватить уникальный идентификатор / значение для каждого окна браузера, а не для окна вкладки]? Итак, в конце у меня будет 3 идентификатора [все окна], а не 9 идентификаторов [все вкладки]. Я могу идентифицировать все вкладки в окнах, создав надстройку или расширение браузера, которое использует jQuery [crossrider], но не смог найти способ однозначно идентифицировать каждое окно.
Возможно ли это с помощью JavaScript / JQuery? Если да, то как? если нет, то почему?
Я пробовал "window.name" в javascript, но это дает мне 9 идентификаторов, а не 3 идентификатора.