В случае, если вы используете kha framework:
Kha изменяет haxe.Timer
на вызов kha.Scheduler
, который в итоге не получает timestamps
через setTimeout
- он получает их через requestAnimationFrame()
.
Кажется, что это не работает, когда вкладка неактивна, так что это не та же функция, когда вкладка неактивна.
Я пытаюсь обойти эту проблему, но на данный момент она не дает того же результата, что и нативный setTimeout()
-JS (хотя я нашел обходной путь, который я представлю для включения).