Отследить переключение между вкладками
Доброе утро!
Скажите, пожалуйста, реально ли отследить переключение между вкладками браузера? |
Реально: пишешь небольшую прогу на Delphi, C++, Asm, которая в фоновом режиме отслеживает, открыт ли браузер, смотрит, какая вкалдка активная и при клике мыши проверяет, та же вкладка активная или нет :)
|
а js-ом? :)
|
а js разрабатывался тогда, когда у браузеров не было вкладок и он не знает, что это такое (и не должен)...
|
JS же умеет работать с объектами браузера. По идее, ему должно быть совершенно все равно, что это за объекты, как они зовутся и т.п.
|
JS работает в контексте страницы, а не в контексте браузера, следовательно, о других страницах ничего не знает. В зависимости от задачи можно организовать многостраничную работу скрипта, но универсального решения не существует.
|
в ие табы обрабатываюцо как окна
если я не ошибаюсь можно проследить активность окна |
ну посмотри, какие события есть у window (http://msdn.microsoft.com/en-us/libr...73(VS.85).aspx, https://developer.mozilla.org/en/DOM...Event_Handlers). Может что-то и получится придумать. Но такие идеи редко оправданы - вряд ли где-то такое реализовано, поэтому вряд ли оно будет кроссбраузерно. Да и в стандартах вкладки не учитываются
а зачем вообще это нужно? |
Можно поднимать/опускать флаг по событиям focus/blur на окне, разве нет?
|
Цитата:
|
Часовой пояс GMT +3, время: 17:58. |