Page Visibility API дает возможность определить момент, когда страница неактивна (свернута или открыта другая вкладка). С помощью этого механизма можно, например, приостановить воспроизведение видео или анимации и, наоборот, выполнить какой-нибудь сценарий в фоновом режиме:
Document. addEventListener(‘visibilitychange’,function(e){ if (document. hidden) {
Stop } else { start
}
});
API определяет одно событие (visibilitychange) и четыре visibility-свойства у документа:
— document. v isible — документ активен;
— document. hidden — документ скрыт;
— document. preview — документ доступен для просмотра;
— document. prerendered — документ предварительно отрисован (касается другого важного новшества HTML5, Prerendering).
Добавить комментарий