페이지 로드 시 위치정보 권한 요청

사용자가 페이지 로드 시 자동으로 위치를 요청하는 페이지를 신뢰할 수 없거나 이로 인해 혼란스러운 상태입니다.

Lighthouse 위치정보 감사가 실패하는 방식

Lighthouse는 로드 시 위치정보 권한을 요청하는 페이지에 플래그를 지정합니다.

페이지 로드 시 위치정보 요청을 보여주는 Lighthouse 감사

Lighthouse는 페이지 로드 시 실행되는 모든 JavaScript를 확인합니다. 스크립트가 geolocation.getCurrentPosition() 또는 geolocation.watchPosition()를 호출하고 위치정보 권한이 아직 부여되지 않은 경우 감사가 실패합니다.

감사 전에 페이지에 위치정보 권한이 부여된 경우 Lighthouse는 위치정보 권한 요청을 식별할 수 없습니다. 따라서 감사를 실행하기 전에 권한을 재설정해야 합니다.

Lighthouse는 위치정보 액세스 권한 요청의 URL과 줄 번호를 보고합니다.

책임감 있게 사용자 위치 요청하기

페이지 로드 시 발생하는 geolocation.getCurrentPosition()geolocation.watchPosition()에 대한 모든 호출을 삭제합니다.

더 나은 사용자 환경을 제공하려면 다음 단계를 따르세요.

  • 페이지 로드 시가 아닌 사용자 작업 후에 항상 위치정보 권한을 요청합니다.
  • 작업에서 위치정보 액세스 권한을 요청함을 명확하게 나타냅니다.
  • 사용자가 위치를 제공하지 않는다고 가정합니다.
  • 사용자가 위치 정보 액세스 권한을 부여하지 않는 경우 대체 사용

  • 사용자 위치에 대해 자세히 알아보기

리소스