我刚刚注意到,如果您将数据插入 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") ;
}) ;
有什么建议么 ?
干杯