Cordova:未捕获引用错误:chbrody没有使用SQLitePlugin.js定义PhoneGap
Cordova: Uncaught ReferenceError: PhoneGap is not defined using SQLitePlugin.js by chbrody
我在安卓系统上使用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错误发生在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-iOShttps://github.com/brodyspark/PhoneGap-SQLitePlugin-Android
相关文章:
- 用嵌套函数和默认函数定义函数
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 控制台返回var不是't定义,但它是
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- jQuery自定义验证比较多个输入的序列
- 查看JS对象的所有键,甚至是getter定义的键
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- $window.ga在AngularJS事件中未定义
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 未捕获的TypeError无法读取未定义的属性socialsharing
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 定义完全独立的样式信息
- 如何在选项卡上定义属性'的主窗口对象
- Cordova:未捕获引用错误:chbrody没有使用SQLitePlugin.js定义PhoneGap