NotificationEvent: action-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Hinweis: Diese Funktion ist nur in Service Workers verfügbar.
Die schreibgeschützte action
-Eigenschaft des NotificationEvent
-Interfaces gibt die String-ID des Benachrichtigungsknopfes zurück, den der Benutzer angeklickt hat. Dieser Wert gibt einen leeren String zurück, wenn der Benutzer die Benachrichtigung an einer anderen Stelle als einem Aktionsknopf angeklickt hat oder die Benachrichtigung keinen Knopf hat. Die Benachrichtigungs-ID wird während der Erstellung der Benachrichtigung über das actions-Array-Attribut festgelegt und kann nicht geändert werden, es sei denn, die Benachrichtigung wird ersetzt.
Wert
Ein String.
Beispiele
js
self.registration.showNotification("New articles available", {
actions: [{ action: "get", title: "Get now." }],
});
self.addEventListener("notificationclick", (event) => {
event.notification.close();
if (event.action === "get") {
synchronizeReader();
} else {
clients.openWindow("/reader");
}
});
Spezifikationen
Specification |
---|
Notifications API> # dom-notification-actions> |
Browser-Kompatibilität
Loading…