0

为什么当我调用 navigator.app.loadUrl() 时,Android 上的 Phonegap 会触发这两个事件(设备就绪、恢复)????

我在 Android 上使用 cordova-1.5.0。

loadUrl() 调用的页面有这个 javaScript:

<head>
<script type="text/javascript">
 function onDeviceReady() {
    alert('Ready');
}

function onLoad() {
    alert('onLoad');
    document.addEventListener("deviceready", onDeviceReady, false);
    document.addEventListener("resume", onResume, false);

}

function onResume() {
    alert('OnResume');   
}

</script>
</head>
<body onload="onLoad();">

我尝试使用 href.location 但不会调用“deviceready”。

有什么帮助吗?

谢谢

4

2 回答 2

0

它被调用但不显示消息框。尝试重播警报

navigator.notification.alert("Ready");
于 2012-04-14T01:25:20.973 回答
0

该版本的 Cordova 中有一个错误,已修复

于 2012-11-20T23:52:55.980 回答