API видимости страницы — это функция веб-браузера , которая позволяет разработчикам узнать, видна ли веб-страница пользователю в данный момент. Это позволяет веб-сайтам корректировать своё поведение в зависимости от того, просматривает ли кто-то страницу активно.
Что такое API видимости страницы ?
API видимости страницы позволяет веб-сайту определить, находится ли он на переднем плане и видим, или на заднем плане и скрыт. Страница может быть скрыта, если вы переключились на другую вкладку браузера, свернули окно или экран устройства выключен.
Этот API является важнейшим инструментом для разработчиков, позволяющим создавать более эффективные и удобные для пользователя веб-приложения за счет разумного управления ресурсами.
Как работает API видимости страницы?
API видимости страницы работает двумя основными способами:
-
Он может проверить, просматривается ли он в данный момент . Веб-сайт может спросить ваш браузер: « Просматривает ли пользователь сейчас мою вкладку? » Браузер даст простой ответ « да » или « нет ».
-
Он получает уведомление, когда вы отводите взгляд или снова оглядываетесь . Браузер действует как ваш верный друг. Стоит вам нажать на другую вкладку, как он хлопает веб-страницу по плечу и говорит: « Эй, они больше не смотрят ». Когда вы возвращаетесь, он хлопает ещё раз: « Они вернулись! »
Используя эти две простые возможности, веб-сайт может стать умнее. Например, новостной сайт может приостановить воспроизведение видео, когда вы переходите на другую вкладку, чтобы сэкономить заряд батареи компьютера, а затем автоматически запустить его снова, как только вы вернётесь, чтобы вы ничего не пропустили.
Практическое использование API видимости страниц
Зная, видна ли страница или нет, разработчики могут оптимизировать свои веб-сайты несколькими способами:
-
Приостановка воспроизведения медиа : веб-сайты могут автоматически приостанавливать воспроизведение видео или аудио при переходе на другую вкладку и возобновлять его при возвращении.
-
Управление анимацией : ресурсоёмкие анимации можно приостанавливать, когда страница не отображается. Это позволяет экономить заряд батареи и ресурсы процессора.
-
Улучшение аналитики : позволяет точнее отслеживать, когда пользователь действительно взаимодействует со страницей, предоставляя более полное представление о вовлеченности пользователей.
Часто задаваемые вопросы
-
Что означает видимость страницы?
В контексте Интернета видимость страницы означает, видна ли веб-страница в данный момент пользователю. -
Что означает отключение видимости посещений страницы?
Функция «Отключение видимости посещения страницы» не входит в API видимости страницы. Эта фраза обычно относится к настройкам конфиденциальности на определённых платформах, например, LinkedIn. -
Что такое API проверки видимости элемента?
API проверки видимости элементов — это отдельная, но связанная концепция. Она относится к методуcheckVisibility()в JavaScript, который определяет, виден ли пользователю конкретный элемент на веб-странице.
Вам также может понадобиться
Ваши страницы в поиске Гугл исчезли? Как исправить и предотвратить это
Кроссбраузерные отпечатки (Cross Browser Fingerprinting): Отслеживание пользователей на стероидах