start_url не отвечает 200 в автономном режиме

Манифест прогрессивного веб-приложения (PWA) должен включать start_url , который указывает URL-адрес, который будет загружен, когда пользователь запускает приложение.

Если браузер не получает ответ HTTP 200 при доступе к приложению из start_url , либо start_url неверен, либо страница недоступна в автономном режиме. Это вызывает проблемы у пользователей, установивших приложение на свои устройства.

Как происходит сбой аудита Lighthouse start_url

Lighthouse помечает веб-приложения, стартовый URL которых не отвечает кодом 200 в автономном режиме:

Аудит Lighthouse показывает, что начальный URL-адрес не отвечает 200 в автономном режиме

Как обеспечить доступность вашей страницы офлайн

  1. Если у вас его еще нет, добавьте манифест веб-приложения .
  2. Убедитесь, что start_url в вашем манифесте верен.
  3. Добавьте сервис-воркера в свое приложение.
  4. Используйте сервис-воркера для локального кэширования файлов.
  5. В автономном режиме используйте Service Worker в качестве сетевого прокси-сервера для возврата локально кэшированной версии файла.

Дополнительную информацию см. на странице «Текущая страница не отвечает 200 в автономном режиме» .

Ресурсы

,

Манифест прогрессивного веб-приложения (PWA) должен включать start_url , который указывает URL-адрес, который будет загружен, когда пользователь запускает приложение.

Если браузер не получает ответ HTTP 200 при доступе к приложению из start_url , либо start_url неверен, либо страница недоступна в автономном режиме. Это вызывает проблемы у пользователей, установивших приложение на свои устройства.

Как происходит сбой аудита Lighthouse start_url

Lighthouse помечает веб-приложения, стартовый URL которых не отвечает кодом 200 в автономном режиме:

Аудит Lighthouse показывает, что начальный URL-адрес не отвечает 200 в автономном режиме

Как обеспечить доступность вашей страницы офлайн

  1. Если у вас его еще нет, добавьте манифест веб-приложения .
  2. Убедитесь, что start_url в вашем манифесте верен.
  3. Добавьте сервис-воркера в свое приложение.
  4. Используйте сервис-воркера для локального кэширования файлов.
  5. В автономном режиме используйте Service Worker в качестве сетевого прокси-сервера для возврата локально кэшированной версии файла.

Дополнительную информацию см. на странице «Текущая страница не отвечает 200 в автономном режиме» .

Ресурсы