"start_url" no responde con un 200 cuando está sin conexión
— Actualizado
Appears in: Auditorias de las PWA
El manifiesto de una Aplicación web progresiva (PWA) debe incluir un start_url
que indica la URL que se cargará cuando el usuario inicie la aplicación.
Si el navegador no recibe una respuesta HTTP 200 al acceder a una aplicación desde el start_url
, la start_url
no es correcta o la página no es accesible sin conexión. Esto causa problemas a los usuarios que han instalado la aplicación en sus dispositivos.
Cómo falla la auditoría Lighthouse de start_url
#
Lighthouse marca las aplicaciones web cuya URL de inicio no responde con un 200 cuando está sin conexión:
Cómo asegurarse de que tu página esté disponible sin conexión #
- Si aún no tienes uno, agrega un manifiesto de aplicación web.
- Verifica que el
start_url
en tu manifiesto esté correcto. - Agrega un service worker a tu aplicación.
- Utiliza el service worker para almacenar en caché los archivos localmente.
- Cuando estés sin conexión, utiliza el service worker como proxy de red para devolver la versión del archivo almacenada en el caché local.
Consulta la página actual no responde con un 200 cuando está sin conexión para obtener más información.
Recursos #
- ¿Qué es la confiabilidad de la red y cómo se mide?
- Agregar un manifiesto de aplicación web
- Workbox: Tu kit de herramientas para service workers de alto nivel
Última actualización: — Mejorar el artículo