Описание тега service-worker-config

1 ответ

Angular Service worker не запускается автоматически без указания интервала

Мой SPA работает в продукте, и я хочу перезагружать страницу после завершения развертывания. Я могу выполнить эту работу, указав интервал проверки обновлений каждые X минут, но это будет неправильный способ. Может ли кто-нибудь подсказать, как сдела…
3 ответа

ngsw.json? Ошибка ngsw-cache-bust в автономном режиме приложения Angular 8 PWA

У меня проблема с сервисным работником. Сервисный работник не регистрируется самостоятельно через app.module. Поэтому я вручную регистрирую его в main.ts. Отлично работает в онлайн-режиме. Но когда я переключаю сеть в автономный режим, возникает оши…
23 июл '20 в 10:03
0 ответов

Сервисный работник responsejs не найден. лицензионный файл

Я работаю над двумя проектами React. В обоих проектах файл manifest.json настроен правильно, а также зарегистрирован serviceworker. В одном из проектов не задан вопрос о добавлении на домашний экран. Из проведенного мной исследования я обнаружил, чт…
1 ответ

угловое приложение с сервис-воркером (pwa) не работает должным образом

Работая с офлайн-angular с сервис-воркерами, получите ссылку на https://angular.io/guide/service-worker-config Приложение работает нормально в автономном режиме, единственная проблема связана с механизмом обновления кеша, если я использую "installMo…
1 ответ

Ошибка при оценке сценария ServiceWorker

Я добавил код Google в свой сервисный работник, но он выдает ошибку в консоли Google... Ошибка в консоли Google: pwaupdate:176 Uncaught (в обещании) TypeError: не удалось зарегистрировать ServiceWorker для области ('https://myweb.org/') с помощью сц…
1 ответ

Предварительная выборка вызовов API с помощью сервис-воркера

У меня есть служебный работник для моего приложения angular. Кэширование групп данных работает нормально, пока посещается соответствующая страница, на которую выполняется вызов API. Однако моя цель состоит в том, чтобы при загрузке приложения кэширо…
1 ответ

Workbox Service Worker не сохраняет кеш

Реализую Service Worker. У меня неплохо выглядит, активируется без ошибок, ... Но я чего-то там не вижу: sw.min.js: workbox.routing.registerRoute( ({request}) => request.destination === 'style', new workbox.strategies.NetworkFirst({ // cacheName:…
1 ответ

Как использовать отрицательный паттерн глобуса?

Наша сборка генерирует пакеты e2015 и es5 - например, в каталоге dist у нас будут такие файлы: /common-es2015.7765e11579e6bbced8e8.js /common-es5.7765e11579e6bbced8e8.js /custom.js Мы хотим настроить ngsw-config.json для предварительной обработки вс…
0 ответов

Проблема выхода из приложения с работниками службы

Мы столкнулись с проблемой выхода из приложения после внедрения сервис-воркеров. Приложение было построено на AngularJS 1.6, и мы явно добавили библиотеку sw.js. Теперь в онлайн-режиме, когда пользователь нажимает кнопку выхода, приложение перенапра…
1 ответ

Есть ли способ установить мой системный IP-адрес, который находится в локальной сети (а не на Localhost), в качестве протокола Https?

Проект, над которым я работаю, - это PWA, и для тестирования мне нужен протокол https. Я создал сайт в IIS в своей системе и сделал настройки HTTPS. когда я просматриваю https://localhost:my-Port/ все в порядке. и он знает обслуживающего работника.…
1 ответ

последствия изменения каталога Service Worker?

Как вы, возможно, уже знаете, вы должны поместить своих сервисных воркеров в базовый каталог, чтобы он имел область действия всего проекта, иначе некоторые функции (например, navigator.serviceWorker.ready()) будут недоступны. Моя проблема в том, что…
1 ответ

опасна ли эта конфигурация Service Worker?

Я работаю над одной электронной коммерцией, используя Next JS. Я пытаюсь улучшить скорость загрузки страницы, этот веб-сайт загружает много файлов JS из-за количества сторонних поставщиков, которые он имеет (и не может удалить). Я планирую кэшироват…
0 ответов

Кэширование ответа данных от API с помощью Service Worker на Angular

можно сделать несколько групп данных в файле ngsw-config.json для запуска разных cacheConfigs? Например "dataGroups": [ { "name": "random.org", "urls": ["https://www.random.org/**"], "cacheConfig": { "maxSize": 3, "maxAge": "7d", "strategy": "freshn…
15 мар '21 в 17:40
2 ответа

Сервисный работник не кэширует

Когда я тестирую следующий код и перехожу в кеш-хранилище chrome devtools, оно пусто. Это сработало в момент и после изменения cacheName в какой-то момент он остановился, не уверен, связано ли это. if ('serviceWorker' in navigator) { window.addEvent…
1 ответ

Кэшированный файл не извлекается сервисным работником

Когда я пытаюсь получить доступ http://localhost/visites/ он должен получить предварительно кэшированный файл visites/index.php. Итак, я думаю, мне нужно где-то указать, что этот конкретный маршрут соответствует этому файлу, вы знаете, как я могу эт…
1 ответ

Angular PWA не работает, если переключиться на OFFLINE и нажать Refresh (F5)

Я использую angular для создания приложения PWA. Угловой : 12 Что происходит: Я перехожу в свое приложение (онлайн-режим) -> Веб-приложение может отображаться правильно Включите консоль разработчика и измените подключение на ОФЛАЙН. Нажмите F5, ч…
0 ответов

Несколько входящих запросов к /assets/worker/null - неправильно настроенный сервис-воркер?

Мы сталкиваемся с множеством запросов от наших клиентов (известных IP-адресов), которые попадают в конечную точку «/ assets / worker / null». Мы можем увидеть 6000 запросов с 25 известных IP-адресов за 2 минуты и несколько запросов к этой конечной т…
0 ответов

Сценарий имеет неподдерживаемый MIME-тип ('text/html'). React JS

Я получаю следующую ошибку при использовании Service worker для базового проекта Файлы, которые я использовал для того же файла sw.js в папке src export default function swDev() { let swUrl = '${process.env.PUBLIC_URL}/sw.js' navigator.serviceWorker…
1 ответ

Как добавить время истечения срока действия в кеши с помощью workbox-build generateSW?

Я использую метод generateSW workbox для создания сервис-воркера, и это конфигурация, которую я использую: const workbox = require("workbox-build"); workbox.generateSW({ globDirectory: "./", globIgnores: ["node_modules/**", "**/generator.js", "**/sw…
0 ответов

NEXT-PWA вылетает

Я новичок в сервис-воркерах, я сделал это с помощью next-pwa, и он вылетает: / для первой загрузки он отлично работает, отлично перемещается по другим страницам, но через несколько секунд, когда я возвращаюсь на кешированную страницу, происходит сбо…