Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как определить, имеет ли на данный момент вкладка со скриптом фокус (Greasemonkey) (https://javascript.ru/forum/events/49314-kak-opredelit-imeet-li-na-dannyjj-moment-vkladka-so-skriptom-fokus-greasemonkey.html)

sudomac 07.08.2014 06:50

Как определить, имеет ли на данный момент вкладка со скриптом фокус (Greasemonkey)
 
Мне нужна функция возвращающая true/false в зависимости от того, имеет ли фокус вкладка браузера. Сам не нашел, но я уверен что такая есть.
События не подходят.

Firefox 31, Greasemonkey 2.1

sudomac 07.08.2014 09:05

Решено.
setInterval(func, 500);

function func() {
  document.title = document.hidden;
}

WorM32 07.08.2014 09:09

window.addEventListener('blur', function () {
   alert('window blur');
});


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