2015-04-14 26 views
0

一旦清除瀏覽器緩存,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」)),但不適合在生產環境中爲最終用戶不錯。

這是一個知道或未解決的問題?思考?

回答

0

請確保在點擊「清除瀏覽數據」按鈕之前選中「Cookies和其他網站和插件數據」。如果仍然不起作用,請包括複製步驟file a bug

+0

謝謝。我報告了一個錯誤 - https://code.google.com/p/chromium/issues/detail?id=477310,讓我們看看會發生什麼。 – hagrawal