PhoneGap onDeviceReady не будет запускаться на iPhone - PullRequest
6 голосов
/ 21 августа 2011

У меня есть приложение PhoneGap, которое не будет запускать событие «deviceready» на iPhone, но будет запускать его на Android.

Есть идеи, почему это так?или как это исправить?

(PhoneGap ver 1.0)

Код:

function onBodyLoad()
{
     if (typeof navigator.device == "undefined"){
          document.addEventListener("deviceready", onDeviceReady, false);
     } else {
         onDeviceReady();
     }
}

<body onload="onBodyLoad()">

Спасибо!

1 Ответ

12 голосов
/ 22 августа 2011

Вы только что скопировали свою папку www из одной в другую? Android и iOS используют свой собственный файл phonegap-1.0.0.js. Убедитесь, что вы используете правильный файл js для платформы.

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