Я создал новый сайт и добавил работника сервиса.Он устанавливается, но отказывается работать в автономном режиме.Я загружаю все ресурсы из кэша явно, указав все URL-адреса.Может кто-нибудь объяснить, почему основной запрос не выполняется?
Ссылка: http://ashutoshysingh.com/sw.js
Обновление 1: Я прочитал файл index.html в кеше.
Не удалось загрузить 'https://www.ashutoshysingh.com/'. ServiceWorker передалобещание FetchEvent.respondWith (), которое отклонено с помощью 'TypeError: NetworkError при попытке извлечь ресурс.'.
FetchEvent для "https://www.ashutoshysingh.com/" привел к ответу сетевой ошибки: обещание было отклонено.
Вы также должны добавить свою оболочку приложений (index.html или аналогичную) в кеш:
caches.open(staticCacheName).then(function(cache) { return cache.addAll([ '/', or 'index.html', 'assets/css/styles.css', ...,