我不明白为什么我没有收到警报。控制台中没有错误,我确信它正在找到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上无效。
答案 0 :(得分:2)
尝试:
window.addEventListener( 'load', myDeviceReady );
检查deviceready
有很多问题。我发现更容易轮询window.device
(仅在初始化Phonegap时才存在)。
答案 1 :(得分:1)
您可以让它在Ripple模拟器中运行(请参阅this link),但请确保使用cordova.js而不是phonegap.js。