Манифест прогрессивного веб-приложения (PWA) должен включать start_url
, который указывает URL-адрес, который будет загружен, когда пользователь запускает приложение.
Если браузер не получает ответ HTTP 200 при доступе к приложению из start_url
, либо start_url
неверен, либо страница недоступна в автономном режиме. Это вызывает проблемы у пользователей, установивших приложение на свои устройства.
Как происходит сбой аудита Lighthouse start_url
Lighthouse помечает веб-приложения, стартовый URL которых не отвечает кодом 200 в автономном режиме:

Как обеспечить доступность вашей страницы офлайн
- Если у вас его еще нет, добавьте манифест веб-приложения .
- Убедитесь, что
start_url
в вашем манифесте верен. - Добавьте сервис-воркера в свое приложение.
- Используйте сервис-воркера для локального кэширования файлов.
- В автономном режиме используйте Service Worker в качестве сетевого прокси-сервера для возврата локально кэшированной версии файла.
Дополнительную информацию см. на странице «Текущая страница не отвечает 200 в автономном режиме» .
Ресурсы
- Что такое надежность сети и как ее измерить?
- Добавьте манифест веб-приложения
- Workbox: ваш набор инструментов для сервисных работников высокого уровня.
Манифест прогрессивного веб-приложения (PWA) должен включать start_url
, который указывает URL-адрес, который будет загружен, когда пользователь запускает приложение.
Если браузер не получает ответ HTTP 200 при доступе к приложению из start_url
, либо start_url
неверен, либо страница недоступна в автономном режиме. Это вызывает проблемы у пользователей, установивших приложение на свои устройства.
Как происходит сбой аудита Lighthouse start_url
Lighthouse помечает веб-приложения, стартовый URL которых не отвечает кодом 200 в автономном режиме:

Как обеспечить доступность вашей страницы офлайн
- Если у вас его еще нет, добавьте манифест веб-приложения .
- Убедитесь, что
start_url
в вашем манифесте верен. - Добавьте сервис-воркера в свое приложение.
- Используйте сервис-воркера для локального кэширования файлов.
- В автономном режиме используйте Service Worker в качестве сетевого прокси-сервера для возврата локально кэшированной версии файла.
Дополнительную информацию см. на странице «Текущая страница не отвечает 200 в автономном режиме» .