我正在开发Cordova中的WP8应用程序。
我已经在Android和iOS上完成了应用程序,但是在WP8上,'deviceready'事件正在发射两次? :(
仍然执行两次
- Cordova版本:5.0.0
- jQuery:2.1.x
document.body.onload = onLoad;
function onLoad() {
console.log('onload');
document.addEventListener('deviceready', ready, false);
}
function ready(){
console.log('ready'); //firing twice
}
安装了以下cordova插件:
最后调试信息:http://pastebin.com/8FgLnULJ
希望你们能帮助我,因为我无法理解。
如果有人需要更多信息,请问我:)
谢谢!
答案 0 :(得分:0)
如果您将 console.log 更改为提醒,那么您将看到 deviceready 被解雇一次... Windows Phone的控制台插件正在做消息重复,尝试删除插件,您将看到一条消息“准备好”......