我正在尝试从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版本的模拟器时,这似乎很好。
有没有人遇到过这个问题或(希望)得到了答案?
感谢您的期待。