Javascript-删除缓存澄清

时间:2020-04-25 16:47:02

标签: javascript caching

下面的代码来自Google Developers,我想了解这段代码是否会删除任何其他网站的缓存文件。

self.addEventListener('activate', event => {
  console.log('Activating new service worker...');

  const cacheWhitelist = [staticCacheName];

  event.waitUntil(
    caches.keys().then(cacheNames => {
      return Promise.all(
        cacheNames.map(cacheName => {
          if (cacheWhitelist.indexOf(cacheName) === -1) {
            return caches.delete(cacheName);
          }
        })
      );
    })
  );
});

0 个答案:

没有答案