Когда дело доходит до проблемы:
Как определить, скрыта ли текущая вкладка или окно, или она выключена или свернута
Классифицированный c способ использует:
onblur и onfocus слушатель событий привязка к окну для проверки.
Более современный способ использует:
visibilitychange привязка прослушивателя событий к документу и проверить свойство document.hidden .
Визуально говоря или после грубого теста, мы можем выяснить:
Они обслуживаются с той же целью и имеют аналогичный эффект.
Теперь возникает вопрос:
В чем преимущество использования современного способа, или этот способ более предложен?
В целом:
В чем плюсы и минусы / ограничения использования каждого подхода? Или они полностью заменяемы?