notifications
Zeigen Sie Benachrichtigungen dem Benutzer an, indem Sie den Benachrichtigungsmechanismus des zugrunde liegenden Betriebssystems verwenden. Da diese API den Benachrichtigungsmechanismus des Betriebssystems nutzt, können die Details, wie Benachrichtigungen erscheinen und sich verhalten, abhängig vom Betriebssystem und den Einstellungen des Benutzers unterschiedlich sein.
Unter macOS sieht die Benachrichtigung ungefähr so aus:
Unter Windows bleibt die Benachrichtigung im Action Center, bis der Browser geschlossen wird. Die Benachrichtigung sieht ungefähr so aus:
Um diese API zu verwenden, müssen Sie die "notifications" Berechtigung haben.
Typen
notifications.NotificationOptions
-
Definiert den Inhalt einer Benachrichtigung.
notifications.TemplateType
-
Der Typ der Benachrichtigung. Zum Beispiel wird hier definiert, ob die Benachrichtigung ein Bild enthalten kann.
Funktionen
notifications.clear()
-
Löscht eine bestimmte 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 eine Schaltfläche in der Benachrichtigung anklickt.
notifications.onClicked
-
Wird ausgelöst, wenn der Benutzer die Benachrichtigung anklickt, aber nicht eine Schaltfläche.
notifications.onClosed
-
Wird ausgelöst, wenn eine Benachrichtigung geschlossen wurde, entweder durch das System oder weil der Benutzer sie abgewiesen hat.
notifications.onShown
-
Wird unmittelbar nach dem Anzeigen einer Benachrichtigung ausgelöst.
Browser-Kompatibilität
BCD tables only load in the browser
Beispielerweiterungen
Hinweis:
Diese API basiert auf Chromiums chrome.notifications
API.