Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   узнать номер окна и номер таба (https://javascript.ru/forum/events/17500-uznat-nomer-okna-i-nomer-taba.html)

cyberovskij 21.05.2011 22:53

узнать номер окна и номер таба
 
Как в гугл хроме из content-script-a узнать сколько окон открыто и в каком по порядку окне , а также сколько в окне табов и в каком по порядку табе загружена открытая страница?

Gvozd 21.05.2011 23:15

зачем вам это?

cyberovskij 21.05.2011 23:23

мне нужно узнать те страницы которые были открыты в хроме в момент когда пользователь завершил работу с браузером. К сожалению инного способа узнать такое кроме как через расширение мне не представляется возможным.

Gvozd 21.05.2011 23:41

те страницы, которые ваших сайтов, или те, которые чужие?

о своих сайтах, вы можете узнать, отслеживая события ухода с отдельных твоих страниц

cyberovskij 21.05.2011 23:50

речь идет о расширении которое работает независимо от моих или чужих страниц. Код javascript выполняется при каждой загрузке любой страницы.

Gvozd 22.05.2011 01:56

ну так почитайте соответствующую справку об окружении предоставляемом расширениям Chrome-а

JS к этому окружению не имеет никакого отношения

cyberovskij 22.05.2011 03:41

Цитата:

Сообщение от Gvozd
JS к этому окружению не имеет никакого отношения

Да ну? А интересно на каком языке это написано? :-)
function onRequest(request, sender, callback) {
        alert(sender.tab.index+'-'+sender.tab.windowId);
      };

      // Wire up the listener.
      chrome.extension.onRequest.addListener(onRequest);

monolithed 22.05.2011 11:00

Цитата:

Сообщение от cyberovskij
Да ну? А интересно на каком языке это написано? :-)

в Photoshop'e тоже есть JS, что вы на это скажете?

Gvozd 22.05.2011 11:28

Цитата:

Сообщение от cyberovskij
Да ну? А интересно на каком языке это написано? :-)

похоже на EcmaScript
с таким же успехом, это может быть программа на JavaScript, ActionScript


Часовой пояс GMT +3, время: 11:06.