【问题标题】:Can cache.addAll accept wildcard matches?cache.addAll 可以接受通配符匹配吗?
【发布时间】:2017-02-18 20:11:19
【问题描述】:

有没有办法匹配 serviceWorkerinstall 事件中的通配符 URL?

我希望能够匹配*.bundle.js 之类的内容。

self.addEventListener('install', event => {
  event.waitUntil(
    caches.open(latest.cache).then(cache => {
      return cache.addAll([
        '/',
        '*.bundle.js'
      ])
    })
  )
})

【问题讨论】:

    标签: javascript html service-worker progressive-web-apps


    【解决方案1】:

    我认为这是不可能的,因为您不是在缓存字符串或 url,而是在缓存请求。

    来自 Google 的东西可能有用,the sw-precache module。这可以通过 Gulp 或命令行生成服务工作者。它与service worker toolbox 一起工作。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-13
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    • 2015-09-21
    • 2020-11-29
    相关资源
    最近更新 更多