我正在开发一个移动应用程序,为此我将 html5/js 与 Phonegap 一起使用。我使用 window.openDatabase(...) 将一些数据存储在本地数据库中。
这适用于 Android 2.x 但是当我尝试使用 Android 4.0.3 时,我发现以下错误:
D/CordovaLog(698): Uncaught TypeError: Object [object DOMWindow] has no method 'openDatabase'
我的代码是:
if (!window.openDatabase)
alert("Error: can't open local database");
if (!localStorage)
alert("Error: localstorage not usable");
var db = window.openDatabase("Database", "1.0", "DatabaseName", 200000);
你知道这是从哪里来的吗?我该如何解决?提前致谢。
亲切的问候,维。