Событие 'fetch' в ServiceWorker

142
17 июля 2019, 16:50

Интересует такой вопрос, срабатывает ли событие fetch в ServiceWorker при обращении к не-origin доменам? Или же можно обрабатывать обращения только на свой домен?

Answer 1

ServiceWorkers поддерживают кеширование с no-origin доменов, но нуждаются в отдельной настройке, и домен должен быть https

Для работы с ServiceWorkers рекомендую использовать Workbox (пакет от Google). Такая реализация для кеширования картинок с Google Cloud:

workbox.routing.registerRoute(
    /.*(?:googleapis|gstatic)\.com.*\.(png|gif|jpg|jpeg|svg)/,
    workbox.strategies.cacheFirst({
      cacheName: 'images',
    }),
  );
READ ALSO
Обход запрета автозапуск iframe Chrome

Обход запрета автозапуск iframe Chrome

Я делаю веб страничку, которая ведет стрим с youtube, как мне сделать, чтобы при запуске страницы видео начинало идти со звуком? Если я запускаю...

134
Смена иконки (реализация)

Смена иконки (реализация)

Ниже код, в котором должна иконка microphone меняться на microphone-slash и наоборот в зависимости от режима отображения (воспроизведение или пауза)

126
Есть ссылка, и надо открыть jquery(ajax) блок

Есть ссылка, и надо открыть jquery(ajax) блок

С новым годом всех! Есть ссылка <a href='id?<php script>'>Статистика</a> она у меня находиться в меню юзера, но если просто добавить #tabs-2 к той...

141
JavaScript нужна небольшая помощь [дубликат]

JavaScript нужна небольшая помощь [дубликат]

На данный вопрос уже ответили:

125