IndexedDB 是否与新的 service-worker 保持一致?

Does IndexedDB persist with a new service-worker?

当我注销一个 service worker 并安装一个新的时,indexedDB 是否仍然存在?

如果我像这样手动取消注册 service-worker

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

我的 service worker 中创建的 indexedDB 会怎样?它是否取决于创建它的特定软件?

注销服务工作者不会影响站点存储,包括 IndexedDB 和缓存存储 API。所有以前保存的数据都将独立于服务工作者注册而保留。