Добрый день!
Помогите пожалуйста понять проблему. Делаю PWA для сайта. Создал по инструкции файлик sw.js и подключаемый swtoolbox.ru. Сервис определяется Хромом как валидный.
В инструкции приведен такой пример sw.js. Поскольку не могу сейчас полностью понять политику работы SW с кэшем и правильно её настроить, хочу просто исключить из кэша ненужные файлы. Мне не нужно, чтобы файлик style.css хранился в кэше и хочется каждый раз его грузить.
Пишем toolbox.precache([
'/index.php',
'/templates/new/css/0jquery-ui.css',
'/templates/new/css/1bootstrap.css',
]);
но style всё равно железно сидит в кэше и не обновляется
'use strict';
importScripts('/sw-toolbox.js');
toolbox.precache([
'/index.php',
'/templates/new/css/0jquery-ui.css',
'/templates/new/css/1bootstrap.css',
]);
toolbox.router.get('/templates/new/images/*', toolbox.cacheFirst);
toolbox.router.get('/*', toolbox.networkFirst, { networkTimeoutSeconds: 5 });
Помогите пожалуйста разобраться как решить эту задачу. Может быть я что-то неправильно понимаю?