Часть "route" в Workbox precacheAndRoute()
отвечает на fetch
события для URL-адресов, содержащихся в манифесте preache .
. Ничего не будет делать, если fetch
Событие связано с URL, которого нет в манифесте предварительного кэша. (То есть он не будет вызывать FetchEvent.respondWith()
, и другие обработчики получат возможность ответить.)
Добавление собственного настраиваемого логика c в ваш собственный обработчик событий fetch
должно прекрасно работать с precacheAndRoute()
.
(Возможно, вам удастся избежать использования кэширования во время выполнения Workbox для тех запросов, которые требуют аутентификации, наряду с пользовательским requestWillFetch
плагином , который добавляет заголовки перед сетью запрос сделан. Но это зависит от вас!)