У меня есть приложение Vue PWA, использующее рабочий ящик для создания файла.-101. *. Многие файлы автоматически добавляются в предварительный кеш, и я также добавляю некоторые файлы тем вручную, используя:
manifestTransforms: [
originalManifest => {
const manifest = originalManifest.concat([
{ url: "/src/themes/bootstrap.css", revision: guid() },
{ url: "/src/themes/flatly.css", revision: guid() },
{ url: "/src/themes/darkly.css", revision: guid() },
{ url: "/src/themes/journal.css", revision: guid() },
{ url: "/src/themes/superhero.css", revision: guid() },
{ url: "/src/themes/yeti.css", revision: guid() }
]);
// Optionally, set warning messages.
const warnings = [];
return { manifest, warnings };
}
]
Элемент ссылки добавляется в заголовок во время выполнения, а затем для sr c устанавливается запрошенная тема. файл. Когда тема меняется, я вижу, что она попадает в ServiceWorker, но затем она также выполняет выборку. Любая идея, почему это делает дополнительный шаг выборки? Может ли это быть способом, которым я генерирую значение для ревизии?
Сетевая активность