下面是我在 index.html 中的标记
<html>
<head>
<title></title>
<link href="Styles/Style.css" rel="Stylesheet" />
<script src="Scripts/jquery-2.0.3.js" type="text/javascript"></script>
<script src ="Scripts/MyScripts.js" type="text/javascript"></script>
<script src="Scripts/cordova.js" type="text/javascript"></script>
</head>
<body>
<div id="test">Hello</div>
</body>
</html>
下面是我的脚本
window.onload = function () {
alert("test");
};
$(document).ready(function () {
alert("test2");
});
document.addEventListener("deviceready", "OnDeviceReady", false);
function OnDeviceReady()
{
alert("test3");
document.getElementById("test").innerHTML = "hello world";
}
我使用 Phonegap build 构建了该应用程序,并在 android 手机上对其进行了测试。前两个函数中的警报工作正常,但 deviceready 的回调函数不起作用。我不确定是否正确加载了 cordova.js。
我下载了 phonegap 并从以下文件夹位置复制了 config.xml 和 cordova.js
\phonegap-2.9.1\phonegap-2.9.1\lib\android\cordova.js
\phonegap-2.9.1\phonegap-2.9.1\lib\android\example\res\xml\config.xml
我还没有对 config.xml 进行任何更改。谁能帮我解决我的问题?我不确定我做错了什么。任何帮助将非常感激。谢谢