window.onfocus + window.onblur VS document.hidden + document.visibilitychange при обнаружении состояния активности вкладки - PullRequest
0 голосов
/ 07 марта 2020

Когда дело доходит до проблемы:

Как определить, скрыта ли текущая вкладка или окно, или она выключена или свернута

Классифицированный c способ использует:

onblur и onfocus слушатель событий привязка к окну для проверки.

Более современный способ использует:

visibilitychange привязка прослушивателя событий к документу и проверить свойство document.hidden .

Визуально говоря или после грубого теста, мы можем выяснить:

Они обслуживаются с той же целью и имеют аналогичный эффект.

Теперь возникает вопрос:

В чем преимущество использования современного способа, или этот способ более предложен?

В целом:

В чем плюсы и минусы / ограничения использования каждого подхода? Или они полностью заменяемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...