페이지 및 start_url을 제어하는 서비스 워커를 등록하지 않음

주요 프로그레시브 웹 앱 (PWA) 기능을 사용 설정하려면 먼저 서비스 워커를 등록해야 합니다.

  • 오프라인 작업 가능
  • 푸시 알림 지원
  • 기기에 설치 가능

서비스 워커 및 Cache Storage API 게시물에서 자세히 알아보세요.

브라우저 호환성

모든 주요 브라우저는 서비스 워커를 지원합니다. 브라우저 호환성을 참고하세요.

Lighthouse 서비스 워커 감사 실패 방법

Lighthouse는 서비스 워커를 등록하지 않는 페이지를 표시합니다.

사이트가 서비스 워커를 등록하지 않음을 보여주는 Lighthouse 감사

Lighthouse는 Chrome 원격 디버깅 프로토콜이 서비스 워커 버전을 반환하는지 확인합니다. 그렇지 않으면 감사가 실패합니다.

서비스 워커를 등록하는 방법

서비스 워커를 등록하는 데는 코드 몇 줄만 있으면 되지만, 서비스 워커를 사용하는 유일한 이유는 위에서 설명한 PWA 기능 중 하나를 구현할 수 있도록 하기 위함입니다. 이러한 기능을 실제로 구현하려면 더 많은 작업이 필요합니다.

자료