Можно ли игнорировать помещение в кеш для стратегии networkFirst? - PullRequest
0 голосов
/ 30 января 2019

Я думаю, что вопрос не требует пояснений, но просто для повторения варианта использования я бы хотел обойти кэширование для успешного ответа в сети и использовать только запасной вариант, когда сеть недоступна.
Причина этого в том, что кэширование на нашем сайте очень избирательно, и я бы хотел избежать сохранения всего, что соответствует совпадению.

По сути, я хотел бы что-то вроде следующего, но лучше использовать workbox для маршрутизации вместо разбрызгивания кодов, как показано ниже в моем sw.js.

self.addEventListener('fetch', function(event) {
  if (/some_regex/.test(event.request.url)) { 
    event.respondWith(
      fetch(event.request).catch(function() {
        return caches.match(event.request);
      })
    );
  }
});

Из краткого обзора кода здесь не похоже, что это в настоящее время поддерживаетсяно я решил сначала спросить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...