0

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") ;
}) ;

助言がありますか ?

乾杯

4

1 に答える 1