如何在 workbox service worker 中有条件地发送标头

问题描述 投票:0回答:0

我有一个 vite react pwa(客户端渲染)。 我有一个跨站点隔离的特殊路由,因为该路由使用 SharedArrayBuffer。 出于这个原因,我从预缓存中排除了 index.html 或 / 以便该应用程序可以运行。 所以它不是真正的 PWA。

我想做的是

  1. 在预缓存中包含 index.html 或 /
  2. 但是当请求页面时,我想检查是否是需要站点隔离标头的路由。如果需要,我会在返回响应之前在 service worker 中增加响应。

如何在工作箱中实现这一点?

reactjs progressive-web-apps vite workbox
© www.soinside.com 2019 - 2024. All rights reserved.