我在 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>
js-Error 发生在 SQLitePlugin.js 的这一行中:
return PhoneGap.exec(success, error, "SQLitePlugin", "open", [this.dbPath]);
我查了一下,发现Framework对象不再叫“PhoneGap”而是改名为“cordova”了。将插件 js 中的对象重命名为“cordova”对我也不起作用。
发生错误后,数据库按定义创建,但日志中仍然出现js错误。
任何帮助表示赞赏!