좋은 알림은 적시에 관련성 있고 정확해야 합니다. 페이지 로드 시 알림을 보내는 권한을 요청하는 페이지는 사용자 또는 사용자의 요구사항과 관련이 없을 수 있습니다.
Lighthouse 알림 감사 실패 방식
Lighthouse는 로드 시 알림 권한을 요청하는 페이지를 신고합니다.
Lighthouse는 페이지 로드 시 실행되는 모든 JavaScript를 확인합니다.
코드가 notification.requestPermission()
를 호출하고 알림 권한이 아직 부여되지 않은 경우 감사가 실패합니다.
감사 전에 페이지에 알림 권한이 부여된 경우 Lighthouse는 알림 권한 요청을 식별할 수 없습니다. 따라서 감사를 실행하기 전에 권한을 재설정해야 합니다.
Lighthouse는 알림 권한에 대한 각 요청의 URL과 줄 번호를 보고합니다.
사용자의 알림 권한을 책임감 있게 요청하는 방법
페이지 로드 시 발생하는 notification.requestPermission()
호출을 모두 삭제합니다.
더 나은 사용자 환경을 제공하려면 다음 안내를 따르세요.
- 사용자에게 특정 유형의 알림을 보내겠다고 제안합니다.
- 사용자가 알림 유형을 선택한 후에 권한 요청을 표시합니다.