Как узнать используется ли вкладка браузера
Как можно узнать использует ли пользователь вкладку браузера или нет?
То есть нужно узнавать, когда пользователь переключается на другую вкладку или сворачивает весь браузер. |
|
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, время: 21:42. |