reactjs - 如何使用 create-react-app 从 Service Worker 中排除某些 url?

标签 reactjs service-worker create-react-app

我有使用 create-react-app 的应用程序和在构建时生成的 service-worker。

我检查了很多问题和文章,但仍然没有找到可用的答案。

将 urlBlockList 添加到 create-react-app Service Worker 的最佳实践是什么?


我认为reactject不是最合适的解决方案

最佳答案

已解决

我找到的最佳解决方案 - 使用 https://github.com/liuderchi/sw-precache-cra 并将不需要的 URL 添加到自定义 sw-config

示例:

// sw-config.js
module.exports = {
  runtimeCaching: [
    {
      urlPattern: '/unwantedurl',
      handler: 'networkFirst',
    },
  ],
};

关于reactjs - 如何使用 create-react-app 从 Service Worker 中排除某些 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52891879/

相关文章:

reactjs - 有效使用 SASS/SCSS

javascript - 我正在尝试从最低级别组件上的输入字段捕获数据

javascript - 动态 react 选择菜单组件

http - 在 service worker/fetch() 中识别 HTTP 304

javascript - setAttribute 不适用于 create-react-app 中的 onClick

javascript - React Hooks 状态未更新

javascript - 有没有办法只在索引上显示 PWA 'Add to Home Screen' ?

node.js - 当我运行 npm start 创建 React 应用程序时缺少脚本

reactjs - 如何将 Phaser 集成到 React 中

javascript - 如何检查服务人员是否离线?