我正在使用 Cordova 3.2.0-0.3.0 和 NetBeans 7.4 来开发 Cordova 应用程序。虽然在移动端的 Chrome 浏览器中可以正常工作,但似乎在我的手机(Android 4.1.2)和模拟器(Android 4.3,API 级别 18)中都无法正常工作。
问题似乎是
问题似乎是
deviceready
事件从未被触发。
以下是代码:
app.onReady = function(callback) {
$(document).ready(function() {
// are we running in native app or in browser?
window.isphone = false;
if (document.URL.indexOf("http://") === -1
&& document.URL.indexOf("https://") === -1) {
window.isphone = true;
}
if (window.isphone) {
alert("isPhone");
document.addEventListener("deviceready", callback, false);
} else {
callback();
}
});
};
app.onReady(function(){ alert("test"); });
"test"从未显示。
cordova-x.js
被正确地包含了吗? - Ignitor