start_url
não responde com 200 quando está off-line
Published on • Updated on
O manifesto para um Progressive Web App (PWA) deve incluir um start_url
, que indica a URL a ser carregada quando o usuário inicia o aplicativo.
Se o navegador não receber uma resposta HTTP 200 ao acessar um aplicativo do start_url
, o start_url
não está correto ou a página não está acessível offline. Isso causa problemas para os usuários que instalaram o aplicativo em seus dispositivos.
start_url
falha
Como a auditoria O Lighthouse sinaliza aplicativos da web cujo URL inicial não responde com 200 quando off-line:
![Auditoria do Lighthouse mostrando que URL inicial não responde com 200 quando está off-line](https://wd.imgix.net/image/tcFciHGuF3MxnTr1y5ue01OGLBn2/ZR8gYzKNpBkrXEgQQnbl.png?auto=format)
In the Lighthouse report UI the full PWA badge is given when you pass all of the audits in all of the PWA subcategories (Fast and reliable, Installable, and PWA optimized).
Como garantir que sua página esteja disponível off-line
Workbox is the recommended approach for adding service workers to websites because it automates a lot of boilerplate, makes it easier to follow best practices, and prevents subtle bugs that are common when using the low-level ServiceWorker
API directly.
- Se você ainda não tiver um, adicione um manifesto de aplicativo da web.
- Verifique se
start_url
em seu manifesto está correto. - Adicione um service worker ao seu aplicativo.
- Use o service worker para armazenar arquivos em cache localmente.
- Quando estiver offline, use o service worker como proxy de rede para retornar a versão do arquivo armazenada localmente em cache.
Consulte a página atual não responde com um guia 200 quando está off-line para obter mais informações.
Recursos
Updated on • Improve article