현재 페이지가 오프라인에서 200으로 응답하지 않음
핵심 프로그레시브 웹 앱 체크리스트 에 따르면 PWA에서는 맞춤 오프라인 페이지를 제공해야 합니다. 최적의 프로그레시브 웹 앱 체크리스트 에 따르면 PWA는 PWA가 온라인과 동일하게 오프라인에서 작동하는 (네트워크 연결이 반드시 필요하지 않은 경우) 오프라인 환경을 제공해야 합니다.
네트워크 안정성이란 무엇이며 어떻게 측정하나요? 게시물에서 자세히 알아보세요.
Lighthouse 오프라인 감사 실패 방법
Lighthouse 는 오프라인일 때 HTTP 200 응답 으로 응답하지 않는 페이지를 신고합니다.
Lighthouse는 Chrome 원격 디버깅 프로토콜 을 사용하여 오프라인 연결을 에뮬레이션한 다음 XMLHttpRequest
를 사용하여 페이지 검색을 시도합니다.
참고: Lighthouse 보고서 UI에서는 모든 PWA 하위 카테고리 (빠르고 안정성 있음 , 설치 가능 , PWA 최적화 )의 모든 감사를 통과하면 전체 PWA 배지가 제공됩니다.
오프라인에서 PWA가 작동하도록 하는 방법
성공: Workbox 는 많은 상용구를 자동화하고 권장사항을 더 쉽게 따르며 하위 수준 ServiceWorker
API를 직접 사용할 때 흔히 발생하는 미묘한 버그를 방지하므로 웹사이트에 서비스 워커를 추가할 때 권장되는 방법입니다.
앱에 서비스 워커 를 추가합니다.
서비스 워커를 사용하여 파일을 로컬로 캐시합니다.
오프라인일 때 서비스 워커를 네트워크 프록시로 사용하여 로컬에 캐시된 파일 버전을 반환합니다.
사용해 보기: 서비스 워커 사용 Codelab을 통해 앱에 서비스 워커를 추가하는 방법을 알아보세요.
자료
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-04-16(UTC)
[null,null,["최종 업데이트: 2024-04-16(UTC)"],[],[]]