Как узнать используется ли вкладка браузера
Как можно узнать использует ли пользователь вкладку браузера или нет?
То есть нужно узнавать, когда пользователь переключается на другую вкладку или сворачивает весь браузер. |
|
danik.js Спасибо!
|
У меня вот какой вопрос - а у события "visibilitychange" нет чего то, что бы проверить офф или он окно? А то как сделал я выглядит ненадёжно.
var private_visible = true;
addEventListener("visibilitychange" , focus_on_off);
function focus_on_off()
{
if( private_visible == true )
{
private_visible = false;
focusOffHandler();
}
else
{
private_visible = true;
focusOnHandler();
}
}
function focusOnHandler()
{
console.log('ON - focus');
}
function focusOffHandler()
{
console.log('OFF - focus');
}
|
Там ведь в первом же примере показано как получать состояние окна. В разных браузерах свойство по-разному называется.
|
danik.js Спасибо Вам за ответы на мои глупые вопросы! я ещё так долго смотрел и пытался понять, что там. Даже пытался по слову mozHidden в учебнике искать, не нашёл. То есть прежде всего мне нужно узнать, с какого браузера обращаются? Как это лучше узнать?
есть что то лучше чем window.navigator.userAgent ? |
Есть. В первом примере дается кроссбраузерный код.
|
| Часовой пояс GMT +3, время: 06:06. |