Notification.onclick

Limited availability

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

Nota: Esta característica está disponible en Web Workers.

Contexto seguro: Esta función está disponible solo en contextos seguros (HTTPS), en algunos o todos los navegadores que lo soportan.

La propiedad onclick de la interfaz Notification especifica un escuchador de eventos para recibir eventos click. Estos eventos ocurren cuando el usuario hace click sobre el Notification mostrado.

Sintaxis

js
Notification.onclick = function (event) {
  /* ... */
};

El comportamiento por defecto es mover el foco al viewport del sitio de contexto de dicha notificación. Si no deseas este comportamiento, puedes llamar preventDefault() en el objeto del evento.

Ejemplos

En el siguiente ejemplo, utilizamos un manejador onclick para abrir un sitio web en una nueva pestaña (especificado con la inclusión del parámetro '_blank') una vez que la notifación es cliqueada.

js
notification.onclick = function (event) {
  event.preventDefault(); // Evita que el navegador enfoque la pestaña del Notification
  window.open("https://www.mozilla.org", "_blank");
};

Especificaciones

Specification
Notifications API
# dom-notification-onclick

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
click event

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.

Véase también