1

Cordova-2.2.0.js 包含在应用程序启动时加载的初始 html 页面中。触发 deviceready 事件后,使用 "window.location.href = "http://myurl.aspx"; 加载外部 .aspx 页面

如果加载的页面包含 cordova.js 的脚本标记,则 deviceready 触发并且一切正常。但是,用户可能在 iOS 设备或 Android 设备上。所以cordova.js需要动态添加到页面中。Cordova.js 总是下载到设备上,但有时外部 url 无法连接到设备上的 cordova api。我在 iPad 上遇到过这个问题。

当应用程序正常工作时,我注意到 cordova.js 正在处理 DOMContentLoaded 事件,当它不工作时,cordova.js 没有捕获该事件。

谢谢,

4

0 回答 0