我想「PhoneGap」(1.7.0)一個jQuery Mobile應用程序(1.1.0)我必須創建一個Android應用程序。但是,我不斷收到以下警報消息。爲什麼cordova.exec()在「deviceready」之前在我的Android PhoneGap(1.7)應用程序中運行?
ERROR: Attempting to call cordova.exec() before 'deviceready'. Ignoring.
它出現彷彿這可能會在$就調用發生,但它難以肯定。
我沒有在我的應用程序中撥打Cordova功能的任何電話 - 這是純粹的JQM。
任何想法是什麼問題。或者,如果失敗了,有人知道爲什麼cordova.exec()可能會在$ .ajax請求期間被調用嗎?
我在Android 4.0.3下運行應用程序,在虛擬設備/模擬器中。
你在你的HTML中加載cordova-ver.js嗎? –
你的意思是'script type =「text/javascript」charset =「utf-8」src =「cordova-1.7.0.js」>',或者是否有文件名爲「cordova-ver.js」如果前者是,那麼是 - 它被加載到我的HTML中 – dommer
你能分享一個演示這個問題的源代碼片段嗎? –