PhoneGap onDeviceReady不会在iPhone上启动

时间:2011-08-21 09:55:38

标签: cordova

我有一个PhoneGap应用程序,它不会在iPhone上运行“deviceready”事件,但会在Android上运行它。

任何想法为什么会这样?或者如何解决它?

(PhoneGap ver 1.0)

代码是:

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

<body onload="onBodyLoad()">

谢谢!

1 个答案:

答案 0 :(得分:12)

您刚刚将www文件夹从一个复制到另一个吗? Android和iOS使用自己的phonegap-1.0.0.js文件。确保您使用的平台正确的js文件。