recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment savoir si un utilisateur est passé à l'onglet actuel?

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 ?

三叔三叔2697 Il y a quelques jours856

répondre à tous(2)je répondrai

  • 高洛峰

    高洛峰2017-07-05 10:40:13

    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

    répondre
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:40:13

    document.addEventListener('visibilitychange', function() {
        if (!document.hidden) {
            // code
        }
    })

    répondre
    0
  • Annulerrépondre