我已經使用這個和它的工作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