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

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 помогите пожалуйста.
Если статический кэш настраивать то там придется много чего добавлять а тут на сайте скриптов и стилей целый вагон.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Скрыть верхнее меню в админке Joomla

Автор lgmax

Ответов: 2
Просмотров: 48
Последний ответ Сегодня в 12:41:50
от arma
Циклы и таймеры Joomla

Автор jm

Ответов: 9
Просмотров: 243
Последний ответ 23.07.2020, 16:10:39
от jm
Ссылка на метки Joomla имеют вид component/tags несмотря на пункт меню

Автор spirit1086

Ответов: 37
Просмотров: 5032
Последний ответ 16.07.2020, 10:10:37
от vitzer
Хранить файлы локально вне корневого каталога Joomla (на другом SSD-диске)?

Автор slepoy

Ответов: 6
Просмотров: 523
Последний ответ 13.07.2020, 18:58:36
от voland
Как модифицировать страницу редактирования материалов Joomla 3?

Автор Damarkuzz

Ответов: 3
Просмотров: 189
Последний ответ 10.07.2020, 07:31:15
от rsn