/ / Уникално идентифициране на всеки отделен прозорец на браузъра, който понастоящем е отворен чрез JavaScript или jQuery? [дубликат] - javascript, jquery, браузър, раздели, прозорец

Уникално идентифициране на всеки отделен прозорец на браузъра, който понастоящем е отворен чрез JavaScript или jQuery? [дубликат] - javascript, jquery, браузър, раздели, прозорец

Уникално идентифициране на всеки отделен прозорец на браузъра, който понастоящем е отворен чрез JavaScript или jQuery?

Как да идентифицирам уникално всеки отделен прозорец на браузъра, който понастоящем е отворен за всички основни браузъри, използващи javascript? Позволете ми да обясня какво трябва да знам и да разгледаме сценария по-долу:

Имам три прозореца на браузъра [всеки съвременен браузър, т.е. Chrome, Firefox и т.н.], които понастоящем са отворени, всеки от които съдържа няколко раздела.

  • Прозорец # 1: 3 раздела [Tab A, Tab B и Tab C]
  • Прозорец # 2: 2 раздела [Tab D и Tab E]
  • Прозорец # 3: 4 раздела [Tab E, Tab F, Tab G, and Tab H]

Как мога да идентифицирам уникално всеки прозорец на браузъра[Т.е. да улови уникален идентификационен номер / стойност за всеки прозорец на браузъра, а не прозореца на таба], така че в края ще имам 3 идентификационни номера [всички прозорци], а не 9 идентификационни номера [всички раздели] .Мога да идентифицирам всички раздели в прозорците чрез създаване на добавка или разширение на браузъра, която използва jQuery [crossrider], но не успя да намери начин да установи еднозначно всеки прозорец.

Възможно ли е това от JavaScript / JQuery? Ако е така, как? ако не, защо?

Опитах "window.name" в javascript, но това ми дава 9 IDs, а не 3 IDs.

Отговори:

1 за отговор № 1

Мога ли да препратя променлива JavaScript в друг прозорец на браузъра?

Вероятно това, което търсите, конкретно тази част от метода Open ():

Всеки прозорец, създаден по такъв начин, получава собственост върху него "window.opener", сочеща към прозореца, който го е създал.