Parfois, il est nécessaire de contrôler si l'utilisateur est toujours en train de visualiser la page. Certaines méthodes courantes ne peuvent pas terminer la surveillance sous la condition d'une réduction d'écran réduite, etc.
Cette méthode peut surveiller la visibilité des pages
document.addEventListener ('visibilitéchange', fonction () {
// L'utilisateur a quitté la page actuelle
si (document.visibilityState === 'caché') {
console.log ('Page non visible');
document.title = 'Page non Visible ';
} else if (document.visibilityState ===' visible ') {// l'utilisateur ouvre ou retourne à la page
console.log (' page visible ');
document.title =' page visible ';
}
});