La página actual no responde con un código de estado 200 cuando no hay conexión
bookmark_border bookmark
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En la lista de tareas principales de la app web progresiva , se indica que una AWP debe proporcionar una página personalizada sin conexión. La lista de tareas para la app web progresiva óptima indica que una AWP debe proporcionar una experiencia sin conexión en la que funcione de la misma manera sin conexión que en línea (donde no se requiera estrictamente la conectividad de red).
Obtén más información en la publicación ¿Qué es la confiabilidad de la red y cómo se mide?
Cómo falla la auditoría de Lighthouse sin conexión
Lighthouse marca las páginas que no responden con una respuesta HTTP 200 cuando no tienen conexión:
Lighthouse emula el uso sin conexión con el protocolo de depuración remota de Chrome y, luego, intenta recuperar la página con XMLHttpRequest
.
Nota: En la IU del informe de Lighthouse, se entrega la insignia completa de la AWP cuando pasas todas las auditorías en todas las subcategorías de la AWP (Rápida y confiable , Instalable y AWP optimizada ).
Cómo hacer que tu AWP funcione sin conexión
Listo: Workbox es el enfoque recomendado para agregar service workers a sitios web, ya que automatiza una gran cantidad de código estándar, facilita el seguimiento de las prácticas recomendadas y evita errores sutiles que son comunes cuando se usa directamente la API de ServiceWorker
de bajo nivel.
Agrega un service worker a la app.
Usa el service worker para almacenar en caché los archivos de forma local.
Cuando no tengas conexión, usa el service worker como proxy de red para mostrar la versión del archivo almacenada en caché local.
Recursos
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-04-16 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-04-16 (UTC)"],[],[]]