Вопросы по теме 'workbox'

Workbox.js registerNavigationRoute не находит / не загружает html файл
Я почти полностью настроен как pwa с архитектурой оболочки приложения, использую реакцию, подобную интерфейсу (но использую mithril в качестве механизма рендеринга) с серверной частью express node.js и ssr, но изо всех сил пытаюсь решить последнюю...
1121 просмотров

Как реализовать стратегию «Кэш, затем сеть» с помощью Workbox
Я пытаюсь реализовать Стратегия "кэшировать затем сеть" с помощью Workbox. Я настроил Workbox на использование staleWhileRevalidate runtimeCaching, но я не уверен, как лучше всего обновить страницу один раз / если кеш обновляется из сети....
800 просмотров

Проблема с предварительным кэшированием Workbox 2.1.0
Я использую workbox 2.1.0 для создания сервис-воркера, и мне нужно предварительно кэшировать некоторые файлы из каталога ресурсов (скажем, index.html и clear.png) сервера и один файл из CDN (скажем, https://akamai.com/dummy/path/app.js ). Я...
177 просмотров
schedule 28.02.2024

ПО Workbox: кэширование во время выполнения не работает до второй перезагрузки
Я новичок в сервисном работнике и рабочем месте. В настоящее время я использую рабочий ящик для предварительного кэширования моих файлов статических ресурсов, который работает нормально, и я ожидаю, что мой другой сторонний URL-адрес также будет...
2733 просмотров
schedule 03.02.2024

Плагин webpack workbox - работник службы не обслуживает начальный URL-адрес манифеста
Я пытаюсь настроить WorkboxPlugin для Webpack, я следовал руководству, предоставленному на https://developers.google.com/web/tools/workbox/guides/get-started , но не могу избавиться от последней неудачной проверки: Users will not be prompted to...
429 просмотров
schedule 28.03.2022

работник службы событий уведомления
Я работаю с сервисным работником, чтобы отображать уведомления между моими пользователями. В свой код я включаю событие notificationclick . С этим событием я пытаюсь справиться с двумя делами. Первый случай, если в моем браузере открывается...
1990 просмотров

Workbox Service worker с StaleWhileRevalidate
Я столкнулся с проблемой при использовании workbox.strategies.staleWhileRevalidate, я не получаю обновленные данные с ответом. есть ли способ обновлять данные с каждым запросом, используя эту стратегию? Я также использую broadcastUpdate для проверки...
209 просмотров

Фоновая синхронизация с Workbox во Vue
Я пытаюсь сделать запрос фоновой синхронизации с помощью WorkBox в очень простом примере приложения с Vue. Я долго пересматривал свои коды, но решения не нашел, а может, в моем коде что-то не так. Сервисный работник хорошо зарегистрирован, и когда...
1564 просмотров
schedule 19.05.2024

Почему эта ошибка: не удалось выполнить «выборку» в «ServiceWorkerGlobalScope»: «только если кеширование» можно установить только в режиме «тот же источник»
Я использую workbox из CDN importScripts('https://storage.googleapis.com/workbox-cdn/releases/3.6.1/workbox-sw.js'); И если использовать стратегию staleWhileRevalidate , я получаю эту ошибку Uncaught (in promise) TypeError: Failed to execute...
50 просмотров

Как я могу узнать дату и время ответа, кэшированного сервисным работником через Workbox?
В моем приложении пользователю важно знать, когда данные обновлялись в последний раз. Например, предположим, что ответ от веб-API кэшируется следующим образом: workbox.routing.registerRoute( /https:\/\/api\.service\.com\/resource.*/,...
244 просмотров

как настроить runtimeCaching для операций POST в workbox-config.js
Я выполняю настройку фоновой очереди в рабочем ящике для операции «POST». Пожалуйста, подскажите, где предоставить параметр для операции «POST» в конфигурации runtimeCaching в файле workbox-config.js. module.exports = { "globDirectory":...
156 просмотров
schedule 22.02.2023

Значок веб-push-уведомления с Base64
Я реализовал сервис-воркер с помощью библиотеки Workbox. Для веб-push-уведомлений мы используем FCM через WebPush ( https://github.com/web-push-libs/web-push-csharp ) Теперь я хочу отправить значок динамического push-уведомления. Иконки...
1133 просмотров

Невозможно прокрутить / прокрутить звук jPlayer, когда mp3 кэшируется Workbox
Я преобразовал одностраничное приложение HTML5 Cordova в PWA. Приложение широко использует jPlayer для воспроизведения файлов mp3. Здесь я использую вариант кругового jPlayer: http://jplayer.org/latest/demo-05/ . У игрока в круге есть круглая...
222 просмотров
schedule 19.05.2022

Workbox в Polymer 3 SPA, процесс получения не определен
Polymer 3 SPA пытается перейти с sw-Precahe на Workbox. Я использую модуль рабочего окна-окна для интеграции жизненного цикла в приложение, чтобы пользователи могли получать информацию о новых версиях. Я использую бета-версию 5.0.0, чтобы иметь...
64 просмотров
schedule 09.06.2022

Как отменить/изменить/изменить/заменить запрос в responseWith?
Я использую рабочий ящик и пытаюсь кэшировать запросы примерно так: this.serviceWorker.addEventListener('fetch', (event) => { const request = event.request; event.respondWith( caches.open('cache name') .then(cache =>...
165 просмотров

registerRoutes после входа в систему - google workbox sw
У меня есть SPA, написанное на vanilla js, которое обрабатывает маршруты с префиксом -/mail, я хочу кэшировать здесь оболочку приложения и использовать ее для всех дочерних маршрутов, таких как /mail/settings, /mail/inbox... и т. д. Это SPA...
626 просмотров
schedule 04.06.2023

Как использовать injectManifest в Workbox с Parcel-bundler?
Я создаю сервис-воркер для своего PWA с помощью Workbox. service-worker.js import { registerRoute } from 'workbox-routing'; import { NetworkFirst } from 'workbox-strategies'; import { CacheFirst, StaleWhileRevalidate } from 'workbox-strategies';...
202 просмотров

Workbox - файлы, обслуживаемые из кеша Service Worker, даже если используется стратегия кэширования NetworkOnly.
Я использую Workbox для PWA в своем проекте. В качестве стратегии кэширования я использую NetworkOnly из класса workbox.strategies.NetworkOnly. Насколько я понимаю, Network Only означает, что ServiceWorker всегда будет запрашивать файлы с сервера, а...
142 просмотров

Есть ли способ автоматически обновлять кеш PWA?
Недавно я превратил веб-сайт в PWA с помощью рабочего ящика и добавил его на домашний экран на своем устройстве Android. Однако, когда я обновляю веб-сайт, PWA не обновляется на Android. Ниже приведен код manifest.json:...
362 просмотров

Фоновая синхронизация рабочего ящика отправляет 2 запроса на сервер при подключении к сети вместо одного
Я создаю очень простой проект PWA с рабочим ящиком и Angular. Проект посвящен созданию приложения, которое работает в автономном и онлайн-режиме с использованием библиотеки workbox. Согласно документации Workbox здесь , следующий код должно было...
142 просмотров