【发布时间】:2012-05-11 20:07:45
【问题描述】:
我正在尝试“PhoneGap”(1.7.0) 一个 jQuery Mobile 应用程序 (1.1.0) 我必须创建一个 Android 应用程序。但是,我不断收到以下警报消息。
ERROR: Attempting to call cordova.exec() before 'deviceready'. Ignoring.
它出现好像这可能发生在 $.ajax 调用期间,但很难确定。
我没有在我的应用程序中调用 Cordova 函数 - 它是纯 JQM。
任何想法是什么问题。或者,如果做不到这一点,有人知道为什么在 $.ajax 请求期间可能会调用 cordova.exec() 吗?
我正在 Android 4.0.3 下的虚拟设备/模拟器中运行该应用程序。
【问题讨论】:
-
您是否在 HTML 中加载了 cordova-ver.js?
-
你的意思是'',还是有一个名为“cordova-ver.js”的文件,在某处?如果是前者,那么是的 - 它已加载到我的 HTML 中。
-
你能分享一个演示问题的源sn-p吗?
-
是的,您正在正确加载脚本。正如保罗所说,展示一些代码。
标签: android jquery-mobile cordova