Benachrichtigungen
Zeigen Sie Benachrichtigungen dem Benutzer an, indem Sie den Benachrichtigungsmechanismus des zugrunde liegenden Betriebssystems verwenden. Da diese API den Benachrichtigungsmechanismus des Betriebssystems verwendet, können die Details, wie Benachrichtigungen angezeigt und verhalten werden, je nach Betriebssystem und Benutzereinstellungen unterschiedlich sein.
Auf macOS sieht die Benachrichtigung etwa so aus:
Auf Windows bleibt die Benachrichtigung im Action Center bestehen, bis der Browser geschlossen wird. Die Benachrichtigung sieht etwa so aus:
Um diese API zu nutzen, müssen Sie die Berechtigung "notifications" permission haben.
Typen
notifications.NotificationOptions
-
Definiert den Inhalt einer Benachrichtigung.
notifications.TemplateType
-
Der Typ der Benachrichtigung. Zum Beispiel wird dadurch festgelegt, ob die Benachrichtigung ein Bild enthalten kann.
Funktionen
notifications.clear()
-
Löscht eine spezifische Benachrichtigung anhand ihrer ID.
notifications.create()
-
Erstellt und zeigt eine neue Benachrichtigung an.
notifications.getAll()
-
Ruft alle Benachrichtigungen ab.
notifications.update()
-
Aktualisiert eine Benachrichtigung.
Ereignisse
-
Wird ausgelöst, wenn der Benutzer auf eine Schaltfläche in der Benachrichtigung klickt.
notifications.onClicked
-
Wird ausgelöst, wenn der Benutzer auf die Benachrichtigung klickt, aber nicht auf eine Schaltfläche.
notifications.onClosed
-
Wird ausgelöst, wenn eine Benachrichtigung geschlossen wird, entweder durch das System oder weil der Benutzer sie weggeklickt hat.
notifications.onShown
-
Wird unmittelbar nach dem Anzeigen einer Benachrichtigung ausgelöst.
Beispielerweiterungen
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.notifications
-API von Chromium.