Утром все, я ищу какое-то Javascript-событие, которое я могу использовать, чтобы обнаружить, когда окно мобильного браузера восстанавливается, после того, как пользователь закрывает/сводит к минимуму их браузер (чтобы вернуться к главному экрану/другому приложению), или если устройство возобновляет спящий режим (либо пользователь отключает его, либо он переходит в режим сна после таймаута экрана).
Я бы хотел найти одно событие, которое работает на все, но я знаю, что маловероятно! Событие pageshow
работает для устройств iOS, но оно довольно отрывочно для использования со всем остальным. Я пробовал focus
и DOMActivate
, но ни один из них не имеет желаемого эффекта.
На странице могут не всегда быть элементы формы, и я не хочу, чтобы пользователь снова коснулся страницы, чтобы вызвать событие.
Требование к такому событию вызвано тем, что наш код периодически проверяет новый контент, делая запросы XHR. Они никогда не отправляются, когда браузер спит, поэтому мы никогда не получаем новый контент для перезапуска тайм-аутов.
Спасибо за любую помощь, которую вы, ребята, сможете предоставить!