#javascript #debugging #service-worker
#javascript #отладка #service-worker
Вопрос:
Вот что на консоли:
(unknown): #2514: An unknown error occurred when fetching the script. [Service Workers]
Я получаю указанную выше ошибку на своей консоли разработчика, когда работник службы взял на себя управление или пропустил ожидание, и я перезагружаю страницу с отключенной сетью. Дело в том, что я получаю много ошибок выборки на консоли, потому что, очевидно, ни один из запросов не проходит, но в консоли SW dev есть только одна ошибка (щелкните изображение):
О чем это?
Само сообщение об ошибке мало что говорит о проблеме, например, о запросе, на который оно было отправлено, или о подобном.
Комментарии:
1. Сталкиваюсь с той же ошибкой. Вы когда-нибудь это выясняли?
2. Я думал, что это как-то связано с
**/serviceworker.js
тем, что сам запрос не завершен. Да, так оно и было.
Ответ №1:
Я думаю, вам нужно добавить соответствующий сертификат https в свой браузер. для Chrome перейдите в настройки -> дополнительные настройки -> управление ssl-сертификатами
на вкладке authorities нажмите импорт, затем добавьте свой crt-файл. перезапустите браузер, он должен работать нормально.
Ответ №2:
В моем случае я тестировал приложение .NET Core локально, и в моем конструкторе конфигурации у меня были UseUrls в моем Program.cs, устанавливающие URL-адрес локального хоста с http вместо https. Я пытался загрузить свой скрипт service worker с https.