[問題] 刪除indexedDB 卡住

看板Ajax作者 (果果)時間8年前 (2016/10/21 14:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大大們好 小弟想請問關於關閉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被關閉... 請問有沒有正解?? -- 果果 / 錄音混音後期製作 / 電腦繪圖珠寶設計 http://www.thereveriestudio.com/ http://www.michaeljohnbridal.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.96.108.21 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1477030163.A.767.html
文章代碼(AID): #1O2R4JTd (Ajax)
文章代碼(AID): #1O2R4JTd (Ajax)