簡體   English   中英

Cordova:未捕獲的ReferenceError:未使用chbrody的SQLitePlugin.js定義PhoneGap

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM