在应用程序退出时使用 `dropInstance` 时出现错误 (MacOS Chrome, 默认使用 IndexedDB)
作者: ahayes91创建于 2021年2月18日更新于 2025年8月28日
嗨,我正在使用一个本地Forage实例 与轴卡调整器, 并试图删除本地Forage数据库 在登录我的应用程序。 我在登录时用来清除本地Forage商店的功能是:
导出 Const 投放本地格式Cache = async 函数 () {
正在等待本地 forage. ready ();
正在等待本地文件夹。 dropInstance( {)
名称:FORAGE STORE NAME,
* ;
* ;尽管IndexedDB数据库正在被丢弃,但我看到控制台出现一个错误:
未抓取 DOM 例外: 从“ IDB Request” 读取“ 结果” 属性失败 : 请求尚未完成。 在IDB OpenDB Request.req.onerror.req.onblocked 页面存档备份,存于互联网档案馆
追踪到堆叠的痕迹 看起来像是从这里传来的 https://GitHub.com/localForage/blob/c1cc34fda0343c5e19224fc99c452dbe611c1736/dist/localforage.js#L1326-L1335
你能帮我解决吗? 我起初确实认为,通过添加"本地福料. 准备好",我可能会减轻数据库中可能发生的任何遗留的缓存动作,但似乎没有帮助. 谢谢!
内容来源: localForage/localForage