我有一个使用cordova 2.0.0构建的工作项目。现在有了新的Android版本,我无法在某些设备上调用deviceReady函数。 它可能是什么原因? 它肯定必须与加载的插件做一些事情。有些设备可能支持它们,有些可能不支持。 我使用了很多插件,如FB,文件,媒体,下载等。我正在下载文件并存储在设备内存中。 你能建议我一种方法来调试它,以确切地找到正在加载哪些插件以及哪些插件没有加载。 (我正在通过将设备连接到chrome检查设备进行调试)。
答案 0 :(得分:0)
通常,插件会创建用于提供对其API的访问的特殊对象。
要在设备上进行测试,您可以使用http://jsconsole.com/。加载页面后,您可以发送远程控制台命令并检查缺少哪些插件。
另一种选择是在Android设备上使用Chrome进行调试:https://developer.chrome.com/devtools/docs/remote-debugging。