开始使用Phonegap

时间:2013-02-18 22:17:57

标签: javascript html cordova

我不明白为什么我没有收到警报。控制台中没有错误,我确信它正在找到PhoneGap.js文件。

<!doctype html>
<html>
<body> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script src="/Matrix/PhoneGap/Inc/js/PhoneGap.js"></script>
<script>
function myDeviceReady() {
    alert('Ready!');
}

document.addEventListener("deviceready", myDeviceReady, false);
</script>
</body>
</html>

编辑:使用Safari或谷歌浏览器在我的iPhone上无效。

2 个答案:

答案 0 :(得分:2)

尝试:

window.addEventListener( 'load', myDeviceReady );

检查deviceready有很多问题。我发现更容易轮询window.device(仅在初始化Phonegap时才存在)。

答案 1 :(得分:1)

您可以让它在Ripple模拟器中运行(请参阅this link),但请确保使用cordova.js而不是phonegap.js。