Новости Joomla

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

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 3.x после обновления

Автор danieeljose

Ответов: 1
Просмотров: 74
Последний ответ 13.02.2025, 13:23:16
от sivers
Максимальная версия PHP для Joomla 3

Автор Dram

Ответов: 5
Просмотров: 1079
Последний ответ 24.01.2025, 18:09:39
от wishlight
Обновление Joomla 3.10 до 4

Автор Scaltro

Ответов: 0
Просмотров: 597
Последний ответ 19.09.2024, 18:32:39
от Scaltro
How To Get URLs Of My Joomla Store

Автор jarethdf

Ответов: 1
Просмотров: 624
Последний ответ 22.08.2024, 14:48:44
от sivers
Как конвертировать сайт Joomla в мобильное приложение?

Автор 62411

Ответов: 1
Просмотров: 638
Последний ответ 14.06.2024, 15:31:24
от Olg