Я использую скрипт Visibility API отсюда: Определить, активна ли вкладка браузера или пользователь отключился
Все работает нормально, но когда я переключаю другое окно приложения, браузер первого окна должен возвращать «не видно» как заголовок документа, но это не работает таким образом. Например, я использую браузер Chrome, а затем нажимаю на браузер Mozilla Firefox - первый widnow (Chrome) теперь «не виден», потому что окно Firefox теперь видно. Но окно chrome всегда возвращает «видимый» статус.
Я пытался использовать это:
return function(c)
{
if (c)
{
document.addEventListener(eventKey, c);
document.addEventListener("blur", c); // THIS
document.addEventListener("focus", c); // AND THIS
}
return !document[stateKey];
}
, но это тоже не работает. Кто-нибудь может мне помочь? Благодаря.