Я не доверяю mobileinit. Я создаю мобильное приложение с Phonegap и jQueryMobile, в настоящее время тестирую на Android 4.0.3, и событие просто не запускается. Совсем. Он настроен правильно, так как я могу запустить его в консоли Chrome во время тестирования на рабочем столе.
Привязка к окну вместо документа не имеет значения.
Конечно, я мог бы вызвать его в каком-то другом обработчике событий, например pagebeforecreate на первой странице в DOM. Но это ставит лошадь позади телеги.