Исключите некоторые страницы из кэша «Рабочего ящика»

#progressive-web-apps #service-worker #workbox

Вопрос:

Я использовал рабочее поле Google для кэширования своего веб-сайта, но теперь оно кэшируется для всех просмотренных страниц, и я хочу ограничить кэширование на страницах «/Корзина» и «/Оформить заказ». Есть ли у них варианты сделать это?

Вот что я сделал до сих пор

 importScripts('https://storage.googleapis.com/workbox-cdn/releases/5.1.2/workbox-sw.js');  const HTML_CACHE = "html";  self.addEventListener("message", (event) =gt; {  if (event.data amp;amp; event.data.type === "SKIP_WAITING") {  self.skipWaiting();  } });  workbox.routing.registerRoute(  ({event}) =gt; event.request.destination === 'document',  new workbox.strategies.NetworkFirst({  cacheName: HTML_CACHE,  plugins: [  new workbox.expiration.ExpirationPlugin({  maxEntries: 10,  }),  ],  }) );