升级到cordova 2.2.0后DeviceRady事件中断
在IOS中,从cordova 2.1.0升级到2.2.0后,DeviceRady事件不再触发。 还有谁有这个问题吗升级到cordova 2.2.0后DeviceRady事件中断,cordova,cordova-2.0.0,Cordova,Cordova 2.0.0,在IOS中,从cordova 2.1.0升级到2.2.0后,DeviceRady事件不再触发。 还有谁有这个问题吗 var onDeviceReady = function() { device_ready = true; alert('dev ready'); initApp(); }; document.addEventListener("deviceready", onDeviceReady, false); 其他人有这个问题吗?尝试更改代码的位置。我遇到了类似
var onDeviceReady = function() {
device_ready = true;
alert('dev ready');
initApp();
};
document.addEventListener("deviceready", onDeviceReady, false);
其他人有这个问题吗?尝试更改代码的位置。我遇到了类似的问题,更改了代码的位置,还调用了.addEventListener,body onLoad事件解决了这个问题
var onDeviceReady = function() {
device_ready = true;
alert('dev ready');
initApp();
};
document.addEventListener("deviceready", onDeviceReady, false);
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
var onDeviceReady = function() {
device_ready = true;
alert('dev ready');
initApp();
};
....
<body onload="onLoad()">
函数onLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
var ondevicerady=函数(){
设备准备就绪=真;
警报(“开发准备就绪”);
initApp();
};
....
另外,请检查plugins.xml和config.xml,新版本中可能存在一些不推荐使用的属性
您是否也可以发布日志?我有一个类似的问题,这表明Cordova-2.2.0中存在问题。重复步骤:1。使用ios/bin/Create创建新的Cordova-2.2.0项目。2.在iPad5上运行。?还是iPhone5。?模拟器3。“连接到设备”消息持续闪烁-未接收到Deviceready事件。我的实际应用程序在物理iPad(5.0)和iPhone(5.?)模拟器上运行良好,但在iPad5上运行良好。?模拟器也不接收deviceready事件。我使用的是MacBook Air、Mountain Lion、Xcode 4.5.2、Cordova-2.2.0,这些都是新安装的。phonegap的谷歌分析插件Gary造成了我的问题。我没有过多地研究它,因为我决定改用flurry。你在使用ga插件吗?