javascript - Wie kann ich feststellen, ob der Benutzer zum aktuellen Tab gewechselt ist?
三叔
三叔 2017-07-05 10:38:13
0
2
886

Mir ist aufgefallen, dass YouTube erst mit der Wiedergabe von Videos beginnt, wenn der Nutzer zum aktuellen Tab wechselt.
Wenn ein Benutzer mehrere Tabs öffnet, wie kann dann festgestellt werden, ob der Benutzer zum aktuellen Tab gewechselt ist?

三叔
三叔

Antworte allen(2)
小葫芦

有个 Page Visibility API,可以看看

以前想过这个实现,其实也有缺点,如果有的时候我只是想听听声音呢?(:邪恶

Peter_Zhu
document.addEventListener('visibilitychange', function() {
    if (!document.hidden) {
        // code
    }
})
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage