gpt4 book ai didi

javascript - PhoneGap ondeviceready 5 秒后未触发

转载 作者:太空狗 更新时间:2023-10-29 15:28:56 25 4
gpt4 key购买 nike

所以我目前正在使用 Weinre 调试我的 PhoneGap 应用程序,但我不断收到以下错误...

deviceready 在 5 秒后没有触发。

channel 未触发:onPluginsReady

channel 未触发:onCordovaReady

channel 未触发:onCordovaConnectionReady

我正在使用 barcodescanner 插件并使用 PhoneGap 网站提供的远程服务进行编译。还在 Android 2.3 上使用 PhoneGap 3.2。

this.initialize = function(){
this.bindEvents();
};

this.bindEvents = function(){
console.log('binding events...');
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
};
this.onDeviceReady(){
...
};

初始化函数在body onload事件中调用。

最佳答案

全新的 phonegap 项目是否适用于 phonegap 3.2.0?我们遇到了同样的问题,事实证明,即使是 stock 示例 webapp 在使用 phonegap 3.2.0 运行时也会遇到同样的错误:

[Log] deviceready has not fired after 5 seconds. (phonegap.js, line 1078)
[Log] Channel not fired: onCordovaInfoReady (phonegap.js, line 1071)

不知道为什么。降级到 3.0.0 是一种解决方法:

npm install -g phonegap@3.0.0-0.14.4 cordova@3.0.10

然后创建一个新的 phonegap 项目,看看它是否可以使用 3.0.0。为我们这样做。

关于javascript - PhoneGap ondeviceready 5 秒后未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20437195/

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