Вопросы по теме 'workbox-webpack-plugin'
Кэширование среды выполнения рабочей панели в сервис-воркере игнорируется
В моем сервис-воркере у меня есть:
console.log('register images')
workbox.routing.registerRoute(
// Cache image files
/.*\.(?:png|jpg|jpeg|svg|gif)/,
// Use the cache if it's available
workbox.strategies.staleWhileRevalidate({
// Use...
717 просмотров
schedule
21.04.2022
React PWA с PWA рабочей панели
Я занимаюсь исследованием PWA с прошлой недели. Я обнаружил, что Workbox - хороший вариант для реализации, и я попытался реализовать PWA с помощью React + worbox + webpack. Я могу создать значок приложения, кэшировать данные GET apis, но не могу...
1924 просмотров
schedule
29.05.2023
Кеши рабочих ящиков исключены html
Как я могу удалить index.html из кеша сервис-воркеров с помощью Google Workbox (workbox-webpack-plugin)? Раньше, используя sw-precache-plugin, я только что написал
new SWPrecacheWebpackPlugin({
dontCacheBustUrlsMatching: /\.\w{8}\./,...
848 просмотров
schedule
02.10.2022
Кэширование сервис-воркера Workbox не активируется сразу при первой загрузке
Создавая своего сервис-воркера с плагином Workbox webpack, я установил для skipWaiting и clientsClaim значение true. При первой начальной загрузке, когда ранее не работал сервис-воркер, я вижу, что все мои предварительно кэшированные ресурсы...
1125 просмотров
schedule
19.03.2023
Не удается установить сервисный работник workbox-webpack-plugin в корневой URL-адрес для приложения React, он устанавливается на localhost: 8080 / dist
Я следил за множеством руководств по установке workbox-webpack-plugin, но мне не удалось установить его правильно. Сервисный работник, похоже, устанавливает, но он устанавливается в папке dist моего приложения (это мой путь вывода веб-пакетов). Я...
1231 просмотров
schedule
24.04.2022
Проблема со стратегией Workbox CacheFirst для PWA, созданного с использованием Vue CLI 3
Мой PWA, недавно созданный с помощью Vue CLI 3, отлично работает, за исключением того, что я не могу заставить его кэшировать мои шрифты на период времени, превышающий max-age=0 .
Вот моя установка:
vue.config.sys (применимая часть)...
1118 просмотров
schedule
31.07.2023
Метод запроса POST не поддерживается.
Следующая конфигурация выдает ошибку "Метод запроса" POST "не поддерживается". Я уже читал, что api хранилища не запрашивает объекты с методом POST в качестве ключей в кеше, но я не знаю, как добавить маршрут, который демонстрирует стратегию...
2966 просмотров
schedule
05.05.2022
Предварительный кеш рабочего ящика, помещающий элементы в кеш -temp и не использующий его позже
Я наткнулся на проблему, с которой борюсь уже два дня, и не могу заставить ее работать.
Я пытаюсь предварительно кэшировать несколько вызовов API, используя плагин Google Workbox для сервисного работника.
Мой код выглядит так:...
47 просмотров
schedule
02.02.2023
Chrome кэширует service-worker.js даже с Cache-Control: no-store, no-cache Max-Age: 0
Chrome v72, похоже, игнорирует заголовки Cache-Control и кеширует service-worker.js Для проверки я установил все ресурсы для использования:
res.set('Cache-Control', 'no-store, no-cache, must-revalidate, private');
res.set('Max-Age', '0');
При...
1076 просмотров
schedule
18.06.2022
Как импортировать скрипт в Service Worker при использовании Webpack
В сервис-воркере я пытаюсь импортировать другой вспомогательный скрипт с помощью importScripts, однако продолжаю получать Uncaught DOMException: Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at...
7319 просмотров
schedule
14.10.2022
workbox с webpack 5 не генерирует манифест предварительного кеширования
В настоящее время я пытаюсь настроить новый веб-пакет 5.0.0-alpha2 с помощью подключаемого модуля InjectManifest Workbox.
Насколько я знаю, это должно сгенерировать preacheManifest, вставить его в мой serviceWorker и заменить...
957 просмотров
schedule
23.02.2023
Как изменить пути предварительного кэширования для WorkboxPlugin? (Используя Jigsaw Php-Framework)
Моя проблема в том, что пути не установлены правильно. Например, в service-worker.js он создает:
importScripts(
"/precache-manifest.5f7aa7298db0e8d002e09a10e9d6d1b1.js"
);
но поскольку я использую Jigsaw Framework, а общедоступное...
284 просмотров
schedule
22.07.2023
PWA: соответствующий сервис-воркер не обнаружен. Возможно, вам потребуется перезагрузить страницу
Я получаю это предупреждение:
Соответствующий сервисный работник не обнаружен. Возможно, вам потребуется перезагрузить страницу или убедиться, что работник службы для текущей страницы также контролирует начало URL-адреса из манифеста....
11225 просмотров
schedule
15.07.2023
Почему я получаю сообщение об ошибке, говорящее, что CacheFirst не определен?
Я использую workbox для создания сервис-воркера для проекта React, я не уверен, что не так, но я продолжаю получать сообщение об ошибке в консоли, говорящее Не удается прочитать свойство «CacheFirst» неопределенного.
Маршрут, который я получаю,...
519 просмотров
schedule
22.11.2022
Как правильно предоставить swDest?
Я установил workbox-cli
и используя конфигурацию ниже, расположенную в config.js
const {InjectManifest} = require('workbox-webpack-plugin');
const path = require('path');
module.exports = {
webpack: function(config, env) {...
990 просмотров
schedule
21.12.2022
импортировать рабочий ящик из локального v5 в плагин webpack
Поскольку сейчас мы используем рабочую панель версии 5, конфигурация importWorkboxFrom удалена, но если мы используем injectManifest , как мы должны импортировать рабочую панель локально? Единственный способ использовать importScripts с...
747 просмотров
schedule
23.02.2023
Включение ведения журнала при использовании workbox-webpack-plugin
В моем проекте была старая частичная реализация сервис-воркера, использующего Workbox. Я долго пытался обновить его и добавить функциональность. Где-то в этом процессе я потерял журналы Workbox в консоли разработчика (версия Chrome 81.0.4044.129)....
678 просмотров
schedule
08.07.2022
Как принудительно перезагрузить кешированный сервисный работник Workbox?
Я создал сервис-воркера по умолчанию, доступного в create-react-app . Я забыл отключить кэширование HTTP для файла service-worker.js , поэтому он доставлялся клиентам с заголовком Cache-Control: max-age=31535999 . Я внес изменения в код...
31 просмотров
schedule
26.09.2022