Ich habe eine Frage dazu, wie Mobile WebKit Browser (dh Mobile Safari und Android Browser) die setTimeout Funktion handhaben, wenn die Seite inaktiv wird und wieder aktiviert wird.
Nehmen wir an, die Seite wird inaktiv (dh der Telefonbildschirm geht in den Ruhezustand / wir öffnen eine andere Anwendung / wir öffnen eine andere Webseite), und die Funktion setTimeout sollte aktiviert worden sein, bevor die Seite wieder aktiv wird.
Nun zu mir scheint es so:
Ich habe mich gefragt, ob jemand die genauen "Regeln" kennt?
Laut der folgenden Frage pausiert Android die Laufzeit einfach und setzt genau dort fort, wo es aufgehört hat, wenn der Browser in den Vordergrund gebracht wird.
JavaScript-Ereignisse von Android-Browsern, wenn minimiert
Etwas anders als das, was Sie über Mobile Safari gesagt haben, scheint aber ein besserer Ansatz zu sein, imho.
Tags und Links javascript webkit mobile