openDatabase使用PhoneGap 0.9.4& Android 3.0引发安全异常

时间:2011-04-10 21:29:45

标签: android html5 android-emulator cordova

我正在尝试从onPviceReady函数中调用的PhoneGap包装的javascript函数调用openDatabase。

openDatabase调用抛出一个exeption:SECURITY_ERR:DOM Exception 18

我在Eclipse中使用PhoneGap插件(0.9.4)和Android 3.0模拟器(在OSX上)执行此操作:

function onDeviceReady() {


                        try {
if (!window.openDatabase) {
    alert('Local Databases are not supported.');
} else {
    db = window.openDatabase('testdb', '1.0', 'testdb', 200000);
}

} catch(e) {
    alert("e is: " + e)
    alert("e.number is: " + (e.number & 0xFFFF));
    alert("e.description is: " + e.description);
    alert("e.name is: " + e.name);
    alert("e.message is: " + e.message);
  }
}

使用2.3 / 2.2版本的模拟器时,这似乎很好。

有没有人遇到过这个问题或(希望)得到了答案?

感谢您的期待。

0 个答案:

没有答案