событие выгрузки javascript в мобильном сафари? - PullRequest
3 голосов
/ 23 декабря 2010

Я работаю над веб-приложением для iPad с jQtouch и jQuery. Веб-приложение используется в магазине и просматривается через просмотр AVD, который отправляет мне уведомления по электронной почте, когда устройство встряхивается или отключается от питания. Тем не менее, я также хочу знать, когда веб-приложение было закрыто. Я пытался использовать $ (window) .bind ('unload', function () {}); но это не работает ни в Safari Mobile, ни в браузере AVD. Как мне заставить его работать?

1 Ответ

5 голосов
/ 03 февраля 2011

У меня есть ответ.Это не то, на что мы надеялись.

Техническое определение unload из http://www.w3.org/TR/DOM-Level-2-Events/events.html:

Событие unload происходит, когда реализация DOM удаляет документ изокно или рама.Это событие действительно для элементов BODY и FRAMESET.

Я также получил ответ от некоторых знакомых в Apple: «К сожалению, я не смог найти событие, которое срабатывает, когда Homeнажата кнопка! Я думаю, что наиболее подходящим событием для этого может быть событие скрытия страницы. Это событие действительно срабатывает в Safari на iOS при переключении в представление «вкладки» для открытия новой страницы, но не при нажатии на домашний экранicon :-( "

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