Задать вопрос
@newaitix

Как передать в serviceworker данные из localstorage?

var CACHE_NAME = 'my-site-cache-v1';
var urlsToCache = [
  'https://www.google.com/s2/favicons?domain=130.ua'
];
self.addEventListener('install',function(event){
	event.waitUntil(caches.open(CACHE_NAME).then(function(cache){
		console.log('Opened cache', urlsToCache);
		return cache.addAll(urlsToCache);
	}));
});

Так выглядит sw.js
Мне нужно вынести в тело документа переменную urlsToCache содержащую адреса или получить эти адреса из localStorage. Как это сделать ?
localStorage не доступен в sw.js.
  • Вопрос задан
  • 104 просмотра
Подписаться Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Cr2ed
Надо добавить кастомный ивент, в который вы к примеру сможете плюнуться этими самыми данными и положите их куда вам надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы