Описание тега background-sync
4
ответа
Автообновление страницы в React.js
Мне нужно постоянно обновлять / обновлять мою страницу, чтобы обеспечить ее синхронизацию с моим сервером. В настоящее время я использую setInterval, но я прочитал, что serviceWorkers может решить мою проблему лучше. Рекомендуется ли использовать se…
03 янв '18 в 07:43
1
ответ
Как избежать конфликта между библиотекарями "dom" и "webworker"?
Я использую TypeScript с React, и одной из целей, которую я хочу достичь, является фоновая синхронизация для автономной поддержки. Чтобы включить наборы для сервисного работника, я должен включить lib "webworker", но он конфликтует с lib "dom". и вы…
18 сен '18 в 02:07
0
ответов
Фоновая синхронизация рабочего ящика CORS
Я использую рабочий ящик, используя плагин фоновой синхронизации. к сожалению, плагин не работает так, как ожидалось для моего приложения. при тестировании мое приложение отправляет запрос cors. Сначала мое приложение отправляет запрос параметров, ч…
07 сен '18 в 03:03
2
ответа
Workbox кэширует только метки времени в indexDb, как перехватить данные json в indexDb?
Маршрут ниже определяет хранение данных json как MyCachedData в кеш-хранилище, а IndexDb хранит только URL и метку времени. workboxSW.router.registerRoute('/MyApi(.*)', workboxSW.strategies.staleWhileRevalidate({ cacheName: 'MyCachedData', cacheExpi…
15 авг '17 в 15:27
0
ответов
Отправить запрос на публикацию объекта, хранящегося в Cache [Service Worker]
Я пытаюсь реализовать фоновую синхронизацию в моем приложении, чтобы послать пост-запрос объекта json, хранящегося в Cache, когда соединение восстанавливается, мы не хотим использовать indexedDB. Возможно ли добиться этого, просто используя кэширова…
03 дек '18 в 19:43
1
ответ
Фоновая синхронизация JavaScript перестает работать, если страница загружена / обновлена в автономном режиме
В настоящее время я изучаю, как использовать фоновую синхронизацию, чтобы позволить пользователям вносить изменения в POST/POST при использовании веб-приложения в автономном режиме. Я следовал инструкциям, данным Джейком Арчибальдом в разделе " Введ…
23 авг '18 в 05:32
2
ответа
Как вручную запустить фоновую синхронизацию (для тестирования)?
В Chrome есть ли способ вручную запустить фоновую синхронизацию для целей тестирования / разработки?
19 апр '16 в 12:20
0
ответов
Как обработать ответ AJAX с работником службы (Workbox) при восстановлении соединения
Я создаю PWA с помощью плагина Vue CLI 3 PWA, и я не уверен, как обработать ответ от вызова AJAX, сделанного в автономном режиме. Все, что у меня есть, это в основном пример кода из документации Workbox... // service-worker.js const queue = new work…
01 ноя '18 в 22:51
1
ответ
Service Worker: обрабатывать запросы в автономном режиме, отправлять их в режиме онлайн
У меня есть веб-приложение для чата, и я хочу, чтобы оно работало в автономном режиме. Для этого я использую прогрессивные функции веб-приложений (Service Workers), чтобы использовать кеш для загрузки приложения оболочки и уже загруженных сообщений.…
01 окт '17 в 08:23
1
ответ
Фоновая синхронизация с Workbox в Vue
Я пытаюсь сделать запрос синхронизации в фоновом режиме с WorkBox, в очень простом примере приложения с Vue. Я долго пересматривал свои коды, но я не нашел решения, или, возможно, что-то не так в моем коде. Работник сервиса хорошо зарегистрирован, и…
15 ноя '18 в 16:17
0
ответов
Служебный работник синхронизирует событие немедленно
Я использую Chrome 66.0.3359.181 (64-разрядная версия). Я запускаю следующий код: navigator.serviceWorker.ready .then(sw=>{ addData('sync-posts',post) .then(()=>{ return sw.sync.register('sync-new-posts'); }) .then(()=>{ var snackbarContain…
23 май '18 в 14:24
0
ответов
Как обрабатывать несколько процессов http-запросов в IONIC 3
Я создаю ионное приложение, которое поддерживает фоновую синхронизацию, чтобы пользователь мог одновременно работать внутри приложения. Под фоновой синхронизацией я подразумеваю, как только приложение получит список задач, оно сохранит его в БД и об…
06 авг '18 в 06:30
1
ответ
Как получить объект JSON, хранящийся в кеше, от работника сервиса?
У меня есть объект Json, хранящийся в кеше. Пожалуйста, посмотрите мой кеш здесь. И я хочу получить значения JSON от моего работника службы caches.open('my-post-request').then(function (cache) { cache.match('/cached-products.json').then(function (ma…
05 дек '18 в 22:39
0
ответов
Можно ли получать сервер каждые х минут, используя сервисных работников?
Я проверил, и кажется, что нет, но, поскольку не так много документации о работниках сферы услуг, я подумал, что стоит спросить здесь. Я хочу отправлять запрос на сервер каждые х минут, даже если у них не открыта моя веб-страница. "Периодическая фон…
24 дек '18 в 20:20
1
ответ
Как поставить в очередь пост-запрос, используя рабочий ящик?
Используя следующий js в моем сервисном работнике из примера workboxjs для моего тестирования: importScripts('https://unpkg.com/workbox-sw@0.0.2/build/importScripts/workbox-sw.dev.v0.0.2.js'); Я хочу опробовать, как ставить почтовые запросы в очеред…
10 авг '17 в 21:29
1
ответ
Дубликат почтового запроса, отправленный работником сервиса
Я обнаружил эту проблему, потому что пытался решить проблему с повторяющимся пост-запросом, когда использую workbox-background-sync. В моем веб-приложении есть функция для загрузки фотографий. Но каждый раз я дважды загружал базу данных. Вот код, ко…
23 окт '18 в 16:02
0
ответов
Сервисный работник периодически
Могу ли я сделать работника службы, который работает в фоновом режиме и опрашивает сервер через определенный интервал и возвращает ответ или показывает уведомление (push-уведомление), когда браузер Chrome закрыт. Я работаю на веб-сайте, который запр…
30 дек '16 в 10:05
0
ответов
serviceWorker.ready никогда не разрешается, если только внутри setTimeout
В событии domready на странице я устанавливаю прослушиватель событий для кнопки, которая устанавливает событие фоновой синхронизации на странице на моем веб-сайте (в автономном режиме), но даже если работник службы уже загружен во время предыдущих п…
01 дек '17 в 02:41
1
ответ
Фоновая синхронизация работника службы - при отклонении обещания - нет повторных попыток в waitUntil?
Я создаю первую автономную блог-платформу, которая использует IndexedDB и сервисных работников. Идея в том, что если пользователь не в сети и пытается отправить сообщение, отправьте его в фоновом режиме. Этот проект предназначен для моей диссертации…
04 авг '16 в 18:39
1
ответ
Работник службы синхронизации срабатывает только в первый раз
При нажатии кнопки я успешно зарегистрировался для sync и он запускает функциональность, которую я описал в service-worker, Если я не в сети - он ждет, пока браузер установит соединение, а затем срабатывает. НО - когда я нажимаю кнопку в первый раз,…
23 янв '17 в 17:02