首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未捕获ReferenceError: PhoneGap不是由chbrody使用SQLitePlugin.js定义的

未捕获ReferenceError: PhoneGap不是由chbrody使用SQLitePlugin.js定义的
EN

Stack Overflow用户
提问于 2012-08-28 22:14:07
回答 1查看 2.2K关注 0票数 3

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

我的js-import是

代码语言:javascript
复制
<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的以下行中:

代码语言:javascript
复制
return PhoneGap.exec(success, error, "SQLitePlugin", "open", [this.dbPath]);

我检查并发现框架对象不再称为"PhoneGap“,而是重命名为"cordova”。将插件js中的对象重命名为"cordova“对我也不起作用。

错误发生后,按照定义创建数据库,但日志中仍然会出现js错误。

感谢任何人的帮助!

EN

回答 1

Stack Overflow用户

发布于 2013-03-06 02:11:19

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

最新版本的SQLLite插件看起来是针对科尔多瓦的更新:https://github.com/brodyspark/PhoneGap-SQLitePlugin-iOS https://github.com/brodyspark/PhoneGap-SQLitePlugin-Android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12161231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档