WebSQL にデータを挿入していて、最大サイズ制限に達した場合、iPad がユーザーにサイズを大きくするかどうかを尋ねるアラートを表示することに気付きました。ただし、承認しても現在のトランザクションはロールバックされます。ロールバックを防ぐために何かできることはないかと思っていたので、そのまま続行できますか?
ここにテストコードがあります。実際にロールバックを行うコードは
db.transaction(function (tx) {
... // create the table // ...
for( var i = 0; i < 10000; i++ ) {
insertData(tx) ;
}
},
function() {
console.log("Transaction error -> rollback") ;
},
function() {
console.log("transaction is ready") ;
}) ;
助言がありますか ?
乾杯