오프라인일 때 start_url이 200으로 응답하지 않음
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
프로그레시브 웹 앱 (PWA)의 매니페스트에는 사용자가 앱을 실행할 때
로드되는 URL을 나타내는 start_url
가 포함되어야 합니다.
start_url
에서 앱에 액세스할 때 브라우저가 HTTP 200 응답을 수신하지 않으면 start_url
이 올바르지 않거나 페이지에 오프라인으로 액세스할 수 없습니다.
따라서 기기에 앱을 설치한 사용자에게 문제가 발생합니다.
Lighthouse start_url
감사 실패 원인
Lighthouse는 오프라인일 때 시작 URL이 200으로 응답하지 않는 웹 앱을 신고합니다.
페이지를 오프라인에서 사용할 수 있는지 확인하는 방법
- 웹 앱 매니페스트가 아직 없으면 웹 앱 매니페스트를 추가합니다.
- 매니페스트의
start_url
가 올바른지 확인합니다.
- 앱에 서비스 워커를 추가합니다.
- 서비스 워커를 사용하여 파일을 로컬로 캐시합니다.
- 오프라인일 때, 서비스 워커를 네트워크 프록시로 사용하여 로컬에 캐시된 파일 버전을 반환합니다.
자세한 내용은 오프라인 시 현재 페이지가 200으로 응답하지 않음 가이드를 참고하세요.
자료
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-04-16(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]