Fordert die Benachrichtigungsberechtigung beim Seitenaufbau an

Gute Benachrichtigungen sind zeitnah, relevant und präzise. Wenn Ihre Seite um die Berechtigung zum Senden von Benachrichtigungen beim Seitenaufbau bittet, sind diese Benachrichtigungen für Ihre Nutzer oder deren Anforderungen möglicherweise nicht relevant.

So funktioniert die Lighthouse-Benachrichtigungsprüfung fehlgeschlagen

Lighthouse meldet Seiten, die beim Laden Benachrichtigungsberechtigungen anfordern:

Bei der Lighthouse-Prüfung werden Berechtigungen für Benachrichtigungen zu Seitenanfragen beim Laden angezeigt

Lighthouse prüft das gesamte JavaScript, das beim Seitenaufbau ausgeführt wird. Wenn der Code notification.requestPermission() aufruft und die Berechtigung zum Senden von Benachrichtigungen noch nicht erteilt wurde, schlägt die Prüfung fehl.

Wenn einer Seite vor der Prüfung die Berechtigung zum Senden von Benachrichtigungen gewährt wurde, kann Lighthouse keine Anfragen für die Berechtigung zum Senden von Benachrichtigungen identifizieren. Setzen Sie die Berechtigungen daher zurück, bevor Sie die Prüfung ausführen.

Lighthouse meldet die URL und Zeilennummer jeder Anfrage für die Benachrichtigungsberechtigung.

So fragen Sie Nutzer verantwortungsvoll nach den Berechtigungen für Benachrichtigungen

Entfernt alle notification.requestPermission()-Aufrufe, die beim Seitenaufbau erfolgen.

Für eine bessere Nutzererfahrung: – Bieten Sie Nutzern an, eine bestimmte Art von Benachrichtigung zu senden. – Präsentieren Sie die Berechtigungsanfrage, nachdem die Nutzenden dem Benachrichtigungstyp zugestimmt haben.

Ressourcen