프로그레시브 웹 앱 (PWA)의 매니페스트에는 사용자가 앱을 실행할 때
로드되는 URL을 나타내는 start_url
가 포함되어야 합니다.
start_url
에서 앱에 액세스할 때 브라우저가 HTTP 200 응답을 수신하지 않으면 start_url
이 올바르지 않거나 페이지에 오프라인으로 액세스할 수 없습니다.
따라서 기기에 앱을 설치한 사용자에게 문제가 발생합니다.
Lighthouse start_url
감사 실패 원인
Lighthouse는 오프라인일 때 시작 URL이 200으로 응답하지 않는 웹 앱을 신고합니다.
페이지를 오프라인에서 사용할 수 있는지 확인하는 방법
- 웹 앱 매니페스트가 아직 없으면 웹 앱 매니페스트를 추가합니다.
- 매니페스트의
start_url
가 올바른지 확인합니다. - 앱에 서비스 워커를 추가합니다.
- 서비스 워커를 사용하여 파일을 로컬로 캐시합니다.
- 오프라인일 때, 서비스 워커를 네트워크 프록시로 사용하여 로컬에 캐시된 파일 버전을 반환합니다.
자세한 내용은 오프라인 시 현재 페이지가 200으로 응답하지 않음 가이드를 참고하세요.