В отчете Lighthouse говорится, что мой начальный url не кэшируется
Запустив отчет Lighthouse о моем начинающем PWA, отчет сообщает мне, что:
Пользователю не будет предложено установить веб-приложение сбои:
Манифест start_url не кэшируется работником службы.
Но это так! Я могу увидеть его в кэше на вкладке "приложение"на инструментах Chrome F12
Я могу подтвердить, что запись в манифесте.JSON-это правильно, так как в "Манифесте" уголок разработчика F12 показывает это
Я попытался изменить его, чтобы работать только с базовой страницей HTML и получить ту же проблему в отчете. Я также попытался изменить URL-адрес просто, но нет изменений в отчете Маяк.
Что я делаю не так?
1 ответ:
Это произошло из-за" глючного " Маяка. Его постоянно обновляют и улучшают, и он больше не сообщает о моем start_url как о проблематичном.
Еще одна проблема, с которой я столкнулся, заставляла меня думать, что Маяк сообщал, что сайт использует HTTP / 1.1 (без сжатия), когда различные интернет-ресурсы показывали мне, что он использует HTTP / 2 (со сжатием) (IIS 10 автоматически обслуживает HTTP / 2, если клиент поддерживает его), оказывается, что мой антивирус возился с HTTPS-трафиком. - как только я отключил обнаружение угроз HTTPS, Lighthouse сообщал о HTTP / 2 со сжатием.