【问题标题】:IndexedDB - Drop database instance created by IndexedDB upon browser clear cacheIndexedDB - 在浏览器清除缓存时删除 IndexedDB 创建的数据库实例
【发布时间】:2015-04-14 13:00:27
【问题描述】:

一旦清除浏览器缓存(chrome://settings/clearBrowserData),WebSQL API 创建的数据库实例会自动删除,但 IndexedDB API 创建的数据库实例不会在浏览器上删除清除缓存。因此,当导航相同的域时,可以看到在浏览器清除缓存之前创建的数据库实例。

我已经尝试了how-to-delete-indexeddb-in-chrome 中提到的所有技术,比如进入内容设置,但它们真的不起作用+它们是手动步骤。我希望使用 chrome://settings/clearBrowserData 清除缓存,这在使用 WebSQL 时效果很好。

在 IndexedDB 的情况下,我可以使它工作的唯一方法是通过编程删除数据库实例 (indexedDB.deleteDatabase("my_db_instance")),但这不适合生产环境最终用户。

这是一个已知问题还是未解决问题?想法?

【问题讨论】:

    标签: google-chrome browser browser-cache indexeddb


    【解决方案1】:

    确保在点击“清除浏览数据”按钮之前选中“Cookie 和其他网站和插件数据”。如果这仍然不起作用,请file a bug 包括复制步骤。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    相关资源
    最近更新 更多