Dobre powiadomienia są aktualne, aktualne i precyzyjne. Jeśli strona prosi o zgodę na wysyłanie powiadomień podczas jej wczytywania, być może nie odpowiadają one użytkownikom lub ich potrzebom.
Co się dzieje z audytami powiadomień Lighthouse
Lighthouse oznacza strony, które przy wczytywaniu prośby o zgodę na wyświetlanie powiadomień:
![Audyt Lighthouse: prośby o zgodę na wyświetlanie powiadomień ze strony podczas wczytywania strony](https://cdn.statically.io/img/developer.chrome.google.cn/static/docs/lighthouse/best-practices/notification-on-start/image/lighthouse-audit-shows-pa-17ee610a275be.png?hl=pl)
Lighthouse sprawdza cały kod JavaScript wykonywany podczas wczytywania strony.
Jeśli kod wywoła polecenie notification.requestPermission()
, a użytkownik nie otrzymał jeszcze uprawnień do otrzymywania powiadomień, kontrola się nie powiedzie.
Jeśli strona otrzymała zgodę na wyświetlanie powiadomień, Lighthouse nie może identyfikować żadnych próśb o zgodę na wyświetlanie powiadomień. Pamiętaj więc, by przed przeprowadzeniem kontroli zresetować uprawnienia.
Lighthouse podaje adres URL i numer wiersza każdej prośby o zgodę na wyświetlanie powiadomień.
Jak odpowiedzialnie prosić użytkowników o zgodę na wyświetlanie powiadomień
Usuń wszystkie wywołania notification.requestPermission()
podczas wczytywania strony.
Aby zapewnić użytkownikom lepsze wrażenia: – Proponuj wysyłanie użytkownikom określonego typu powiadomień. – Pokaż prośbę o przyznanie uprawnień po wyrażeniu przez użytkowników zgody na dany rodzaj powiadomień.