Cordova 'deviceready' 事件在 wp8 上触发两次

Cordova 'deviceready' event firing twice on wp8

我正在 Cordova 中开发 WP8 应用程序。

我已经在 Android 和 iOS 中完成了应用程序,但是在 WP8 上 'deviceready' 事件触发了两次? :(

还在执行两次

  • Cordova version: 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 插件:

And at last the debug information: http://pastebin.com/8FgLnULJ

我想不通,希望大家能帮帮我。

如果有人需要更多信息,请问我:)

谢谢!

如果您将 console.log 更改为 alert 那么您将看到 deviceready 触发一次... windows phone 的控制台插件只是重复消息,尝试删除插件,您将看到一条消息 "ready"...