@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.
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Cr2ed
Надо добавить кастомный ивент, в который вы к примеру сможете плюнуться этими самыми данными и положите их куда вам надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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