Cordova-2.2.0.js包含在应用程序在启动时加载的初始html页面中。触发deviceready事件后,将使用加载外部.aspx页面 “window.location.href =”http://myurl.aspx“;”
如果加载的页面包含cordova.js的脚本标记,则设备已经启动并且一切正常。但是,用户可能位于iOS设备或Android设备上。所以cordova.js需要动态添加到页面中。 Cordova.js总是下载到设备上,但有时外部URL无法与设备上的cordova api连接。我在iPad上遇到过这个问题。
当应用程序工作正常时,我注意到cordova.js正在处理DOMContentLoaded事件,当它无效时,cordova.js没有捕获事件。
谢谢,