[英]Cordova: Uncaught ReferenceError: PhoneGap is not defined using SQLitePlugin.js by chbrody
我在Android上使用了cordova-2.0.0和chbrody的SQLite插件。(https://github.com/chbrody/Cordova-SQLitePlugin)
我的js-imports是
<script type="text/javascript" charset="utf-8" src="js/cordova-2.0.0.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/SQLitePlugin.js"></script>
在SQLitePlugin.js的這一行中發生了js-Error:
return PhoneGap.exec(success, error, "SQLitePlugin", "open", [this.dbPath]);
我檢查並發現Framework對象不再被稱為“PhoneGap”,而是重命名為“cordova”。 將插件js中的對象重命名為“cordova”對我來說也不起作用。
發生錯誤后,將按定義創建數據庫,但日志中仍會出現js錯誤。
任何幫助贊賞!
PhoneGap橋項目現在正式命名為Cordova。 我建議你更新SQLLite庫,並確保你在代碼中使用最后一個對象名。
最新版本的SQLLite插件看起來更新了cordova: https : //github.com/brodyspark/PhoneGap-SQLitePlugin-iOS https://github.com/brodyspark/PhoneGap-SQLitePlugin-Android
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.