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

사용자는 페이지 로드 시 자동으로 위치를 요청하는 페이지를 신뢰하지 않거나 이러한 페이지로 인해 혼란스러워합니다.

Lighthouse 위치정보 감사 실패 방법

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

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

Lighthouse는 페이지 로드 시 실행된 모든 자바스크립트를 검사합니다. 코드가 geolocation.getCurrentPosition() 또는 geolocation.watchPosition()를 호출하고 위치정보 권한이 아직 부여되지 않았다면 감사가 실패합니다.

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

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

책임감 있게 사용자 위치를 요청하는 방법

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

더 나은 사용자 환경을 제공하는 방법:

  • 페이지 로드가 아닌 사용자 작업 후에 항상 위치정보 권한을 요청합니다.
  • 작업에서 위치정보 권한을 요청한다는 점을 명확하게 나타내야 합니다.
  • 사용자가 자신의 위치를 제공하지 않는다고 가정합니다.
  • 사용자가 위치정보 권한을 부여하지 않은 경우 대체 기능을 사용합니다.

자세한 내용은 Google의 사용자 위치 도움말을 참조하세요.

자료