我已经使用这个和它的工作perfectly.Try这个
try {
if (!window.openDatabase) {
alert('not supported');
} else {
var shortName = 'WineDatabase';
var version = '1.0';
var displayName = 'PhoneGap Test Database';
var maxSize = 655367; // in bytes
mydb = openDatabase(shortName, version, displayName, maxSize);
}
} catch(e) {
// Error handling code goes here.
if (e == INVALID_STATE_ERR) {
// Version number mismatch.
alert("Invalid database version.");
} else {
alert("Unknown error "+e+".");
}
return;
}
编辑:
当时我用的PhoneGap上ios.So我没有得到它,现在在黑莓phonegap我得到同样的问题,并发现原因:datacable插入应用程序是不能写任何东西在SDCard.So我拔掉它,并运行良好。送货哥们不是ios的解决方案但是正在搜索的人这个问题对于黑莓可以使用这个解决方案。
任何解决方案---如何处理? – 2012-06-06 05:13:09
@ shazron- plz看看这个http://stackoverflow.com/questions/9510785/iphone-phonegap-email-composer-security-err-dom-exception-18,我有同样的问题,即使我试着用cordova1_7仍然是,我在MailComopser关闭并重新加载数据库之后得到了dom异常。 – 2012-06-07 05:52:13