Согласно this , начиная с версии 68, chrome будет игнорировать HTTP-кеш при запросе обновлений для сценария работника сервиса.Запросы на importScripts по-прежнему будут проходить через HTTP-кеш.Но это только по умолчанию - доступна новая опция регистрации updateViaCache , которая предлагает контроль над этим поведением.
Пример опции updateViaCache:
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/service-worker.js', {
updateViaCache: 'none'
});
}
Если установлено значение «none», кэш HTTP не будет использоваться при выполнении запросов для файла /service-worker.js верхнего уровня или для любого импортированного сценария, такого как гипотетический путь / to / import.js..