gpt4 book ai didi

javascript - 安装时将所有 (*.js) 或 (*.css) 文件批量添加到服务 worker 缓存

转载 作者:行者123 更新时间:2023-11-29 19:03:13 26 4
gpt4 key购买 nike

如果我有一个 service worker 以文档根目录 (/) 作为其范围注册,我的文档布局是这样的:

  • 文档根目录
    • 包括
      • JS
        • PHP/JS/HTML 文件
      • CSS
        • PHP/CSS 文件
      • 排版

如何将所有仅 JS/CSS 文件添加到服务 worker 缓存安装时并排除每个目录下的其他扩展?

最佳答案

我建议使用类似 sw-precache 的实用程序这将负责生成 service-worker.js 文件。

这是我的一个项目中的示例。您可以更改 glob 模式以满足您的需要。

const swPrecache = require('sw-precache')
swPrecache.write('./public/service-worker.js', {
root: './public/',
staticFileGlobs: ['./public/**/*'],
stripPrefix: './public/'
})

关于javascript - 安装时将所有 (*.js) 或 (*.css) 文件批量添加到服务 worker 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45222450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com