javascript - Comment savoir si un utilisateur est passé à l'onglet actuel?
三叔
三叔 2017-07-05 10:38:13
0
2
859

J'ai remarqué que YouTube ne commencera à lire des vidéos que lorsque l'utilisateur passera à l'onglet actuel.
Alors, lorsqu'un utilisateur ouvre plusieurs onglets, comment déterminer si l'utilisateur est passé à l'onglet actuel ?

三叔
三叔

répondre à tous(2)
小葫芦

Il existe une API de visibilité de page, vous pouvez y jeter un oeil

J'ai déjà pensé à cette implémentation, mais elle présente en fait des défauts. Et si parfois je veux juste écouter le son ? (:mal

Peter_Zhu
document.addEventListener('visibilitychange', function() {
    if (!document.hidden) {
        // code
    }
})
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal