[問題] 刪除indexedDB 卡住

作者: little78926 (果果)   2016-10-21 14:09:20
大大們好
小弟想請問關於關閉indexedDB的問題~~
delete(callback) {
const DBDeleteRequest = indexedDB.deleteDatabase(dbName);
DBDeleteRequest.onsuccess = (event) => {
return callback(false, event);
};
DBDeleteRequest.onblocked = (event) => {
// 目前必block
// 只會執行這裡
};
DBDeleteRequest.onerror = (err) => {
return callback(err, null);
};
}
我嘗試再開一個indexedDB.open然後再db.close(),
再關閉一次,結果還是被blocked...
現在變成要試5~10次後location.reload()才能確定db被關閉...
請問有沒有正解??

Links booklink

Contact Us: admin [ a t ] ucptt.com