一旦清除瀏覽器緩存,WebSQL API創建的數據庫實例就會自動刪除(chrome:// settings/clearBrowserData),但是當由IndexedDB API創建數據庫實例時,那麼它不會被瀏覽器清除緩存丟棄。因此,當瀏覽相同的域時,可以看到在瀏覽器清除緩存之前創建的數據庫實例。IndexedDB - 在瀏覽器清除緩存時刪除由IndexedDB創建的數據庫實例
我嘗試過所有在how-to-delete-indexeddb-in-chrome中提到的技術,比如去內容設置,但是他們確實不能工作+他們是手動步驟。我想要使用chrome:// settings/clearBrowserData來清除緩存,這在WebSQL的情況下效果很好。
只有我可以使它在IndexedDB的情況下的工作方式是通過編程下探數據庫實例(indexedDB.deleteDatabase(「my_db_instance」)),但不適合在生產環境中爲最終用戶不錯。
這是一個知道或未解決的問題?思考?
謝謝。我報告了一個錯誤 - https://code.google.com/p/chromium/issues/detail?id=477310,讓我們看看會發生什麼。 – hagrawal