javascript - IndexedDB 是否会持续使用新的服务 worker ?

标签 javascript service-worker indexeddb

当我取消注册 Service Worker 并安装新的 Service Worker 时,indexedDB 是否仍然存在?

如果我像这样手动注销服务人员

        navigator.serviceWorker
          .getRegistrations()
          .then(function (registrations) {
            for (let registration of registrations) {
              registration.unregister();
            }
          });
        window.location.reload();
      

在我的 Service Worker 中创建的 indexedDB 会发生什么情况?它依赖于创建它的特定软件吗?

最佳答案

取消注册 Service Worker 不会影响站点存储,包括 IndexedDB 和缓存存储 API。所有先前保存的数据都将独立于 Service Worker 注册而保留。

关于javascript - IndexedDB 是否会持续使用新的服务 worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71751344/

相关文章:

javascript - 如何以最佳性能添加新的隐藏 HTML?

javascript - 如何从 JSON 文件嵌入 youtube 链接

JavaScript 函数总是返回 0

javascript - 如果字段中未输入任何内容,则隐藏内容

javascript - 滚动时向图像添加类

caching - 如何不缓存服务器工作客户端

webpack - 如何根据环境变量自定义 Service Worker?

css - 如何在 CSS 图像上设置 crossorigin ="anonymous"?

javascript - 过滤具有多个值的 IndexedDB 记录

javascript - JayData 提供程序无法加载 sqLite 和 indexedDb