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