Разве любой браузер в iOS и Android позволяет событиям запускаться, когда приложение (браузер) неактивно / находится в фоновом режиме? - PullRequest
1 голос
/ 29 августа 2011

Что мне интересно, так это то, что (если таковые имеются) браузеры в iOS и Android позволяют событиям запускаться, когда браузер неактивен / находится в фоновом режиме / спит?

Если таковые имеются: какие события разрешит этот браузер в этой ОС?

Ответы [ 3 ]

1 голос
/ 29 августа 2011

В Android вы можете сделать это, написав Activity, единственным компонентом пользовательского интерфейса которой является веб-представление. Ваша деятельность автоматически получает много событий жизненного цикла (например, фокус / потеря фокуса) и может запросить получение большего (например, отключение экрана, включение экрана). Вы можете легко передать эти события в интерфейс javascript базового webkit.

1 голос
/ 29 августа 2011

Насколько я знаю, они этого не делают. Если вы установите браузер в фоновом режиме, он выгружает страницу, чтобы освободить память для других приложений.

0 голосов
/ 30 марта 2012

Если у вас есть элемент <video> или <audio> с воспроизводимым мультимедийным файлом в iOS Safari, событие ended сработает, даже если браузер не открыт.Это позволяет вам выбрать следующий медиафайл и воспроизвести его, имитируя эмуляцию iPod.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...