Ответ 1
Вы не можете использовать локальное хранилище для рабочих сервисов. Было решено, что работники служб не должны иметь доступ к любым синхронным API. Вместо этого вы можете использовать IndexedDB или взаимодействовать с контролируемой страницей с помощью postMessage()
.
По умолчанию файлы cookie не включаются в запросы fetch
, но вы можете включить их следующим образом: fetch(url, {credentials: 'include'})
.