0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 166 Просмотров
*

Merk

  • Новичок
  • 24
  • 0 / 0
Проапгрейдил свой сайт до pwa установил serviceWorker (далее sw) вот его содержимое
Код
const dynamicCacheName = 'site-dynamic-v1';
// activate event
self.addEventListener('activate', evt => {
  evt.waitUntil(
    caches.keys().then(keys => {
      return Promise.all(keys
        .filter(key =>  key !== dynamicCacheName)
        .map(key => caches.delete(key))
      );
    })
  );
});
// fetch event
self.addEventListener('fetch', evt => {
  evt.respondWith(
    caches.match(evt.request).then(cacheRes => {
      return cacheRes || fetch(evt.request).then(fetchRes => {
        return caches.open(dynamicCacheName).then(cache => {
          cache.put(evt.request.url, fetchRes.clone());
          return fetchRes;
        })
      });
    })
  );
});
Этот sw хорошо отрабатывает сохраняя динамически кэш, но он еще сохраняет и кэш в админке а там уже дурдом))
сразу скажу что подрубал файл регистрации sw только в файле шаблона в index.php чисто хардкодом прописал его туда.
Если есть люди которые сталкивались с sw или хорошо разбираются в js помогите пожалуйста.
Если статический кэш настраивать то там придется много чего добавлять а тут на сайте скриптов и стилей целый вагон.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Class 'Joomla\CMS\Uri\Uri' not found

Автор Шмайсер

Ответов: 1
Просмотров: 91
Последний ответ 22.05.2020, 19:49:07
от Septdir
Генерация микроразметки og:description Joomla

Автор bigbelka

Ответов: 4
Просмотров: 153
Последний ответ 21.05.2020, 11:40:33
от effrit
Joomla\Filesystem\File::delete: Failed deleting inaccessible file

Автор Gerostrat

Ответов: 6
Просмотров: 692
Последний ответ 13.05.2020, 16:39:18
от idle
[Решено] Отключить Mootols, Jquery и Bootstrap в Joomla 3

Автор Pazys

Ответов: 121
Просмотров: 73634
Последний ответ 05.05.2020, 19:00:37
от Septdir
Рецензии Joomla расширений

Автор dyVinter

Ответов: 3
Просмотров: 197
Последний ответ 02.05.2020, 21:26:10
от beliyadm