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.
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:
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