【发布时间】:2013-05-07 01:33:07
【问题描述】:
我正在开发一个需要数据库的 phonegap 应用程序。
在一些页面上它处理数据库,但在应用程序的初始运行时它会填充数据库。该代码在 android 版本 2.X.X 上运行良好,但在 android 版本 4.X.X 上失败
var db = window.openDatabase("Database", "1.0", "Database", 500000);
虽然我已经阅读到 openDatabase 函数可能存在问题,但在我的应用程序中它确实可以在几个页面上工作,而不是这个!失败的总是这一行。
此页面的 logCat 输出显示:
Uncaught TypeError: Object [object DOMWindow] has no method 'openDatabase' at file
正如我所说,它适用于其他页面,但不适用于这一页。我尝试重写它以确保它以与其他页面相同的方式工作,甚至编写了一个全新的页面来处理它,但最终它总是归结为完全相同的那一行。
是的,phonegaps javascript 已导入。
【问题讨论】:
标签: javascript android html sql cordova