Notification: click Event

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das click Event des Notification-Interfaces wird ausgelöst, wenn der Benutzer auf eine angezeigte Notification klickt.

Das Standardverhalten besteht darin, den Fokus auf den Viewport des mit der Benachrichtigung verbundenen Browsing-Kontextes zu verschieben. Wenn Sie dieses Verhalten nicht wünschen, rufen Sie preventDefault() auf dem Event-Objekt auf.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Event-Handler-Eigenschaft.

js
addEventListener("click", (event) => {});

onclick = (event) => {};

Eventtyp

Ein generisches Event.

Beispiele

Im folgenden Beispiel verwenden wir einen onclick-Handler, um eine Webseite in einem neuen Tab zu öffnen (angegeben durch die Einbeziehung des '_blank' Parameters), sobald eine Benachrichtigung angeklickt wird:

js
notification.onclick = (event) => {
  event.preventDefault(); // prevent the browser from focusing the Notification's tab
  window.open("https://www.mozilla.org", "_blank");
};

Spezifikationen

Specification
Notifications API Standard
# dom-notification-onclick

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch