gpt4 book ai didi

javascript - deviceready 事件未在 Cordova 3.2.0 中触发

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:46:10 32 4
gpt4 key购买 nike

我正在使用 Cordova 3.2.0-0.3.0 和 NetBeans 7.4 开发 Cordova 应用程序。虽然它在 Mobile 的 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"); });

“测试”它永远不会显示。

最佳答案

正如 ignitor 所猜测的,我忘记包含 cordova.js
尽管我必须说,在我的辩护 (:P) 中,包含一个脚本,就像它在您的根目录中一样,但它不存在(至少在浏览器中测试时)是很奇怪的。

关于javascript - deviceready 事件未在 Cordova 3.2.0 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20667083/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com