gpt4 book ai didi

javascript - Cordova:未捕获的 ReferenceError:Chbrody 未使用 SQLitePlugin.js 定义 PhoneGap

转载 作者:太空狗 更新时间:2023-10-29 15:16:42 26 4
gpt4 key购买 nike

我在 Android 上使用 cordova-2.0.0 和来自 chbrody 的 SQLite 插件。(https://github.com/chbrody/Cordova-SQLitePlugin)

我的 js 导入是

<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错误。

感谢任何帮助!

最佳答案

PhoneGap 桥项目现在正式命名为 Cordova。我建议您更新 SQLLite 库,并确保您在代码中使用的是最后一个对象名称。

最新版本的 SQLLite 插件看起来已针对 cordova 进行了更新: https://github.com/brodyspark/PhoneGap-SQLitePlugin-iOS https://github.com/brodyspark/PhoneGap-SQLitePlugin-Android

关于javascript - Cordova:未捕获的 ReferenceError:Chbrody 未使用 SQLitePlugin.js 定义 PhoneGap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12161231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com