Notification: click-Ereignis

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-Ereignis der Notification-Schnittstelle wird ausgelöst, wenn der Benutzer auf eine angezeigte Notification klickt.

Das Standardverhalten ist, den Fokus auf den Viewport des mit der Benachrichtigung verbundenen Browsing-Kontexts zu verschieben. Wenn Sie dieses Verhalten nicht wünschen, rufen Sie preventDefault() für das Ereignisobjekt auf.

Syntax

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

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

onclick = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

Im folgenden Beispiel verwenden wir einen onclick-Handler, um eine Webseite in einem neuen Tab zu öffnen (angegeben durch die Hinzufügung des '_blank' Parameters), sobald auf eine Benachrichtigung geklickt 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
# dom-notification-onclick

Browser-Kompatibilität

Siehe auch