Notification.requestPermission()

Hubo un error de script en esta página. Mientras los editores del sitio lo solucionan, puedes ver una parte del contenido más abajo.

El método requestPermission() de la interfaz Notification realiza una petición de permiso al usuario para que el origen pueda mostrar notificaciones. 

Sintaxis

Notification.requestPermission(callback);

Parámetros

callback {{ opcional }}
Un callback opcional que es ejecutado cuando el usuario elige un permiso. El permiso seleccionado por el usuario es una cadena de texto que conforma el primer argumento de la función callback. Los valores posibles para este espacio son granted, denied, ó default.

Respuesta

Vacía.

Ejemplo

El siguiente fragmento realiza la petición de permiso al usuario, después registra un resultado diferente dependiendo de la elección del usuario.

Notification.requestPermission(function(result) {
  if (result === 'denied') {
    console.log('Permission wasn\'t granted. Allow a retry.');
    return;
  } else if (result === 'default') {
    console.log('The permission request was dismissed.');
    return;
  }
  // Do something with the granted permission.
});

Especificaciones

Especificación Estado Comentario
Notifications API Living Standard Living standard

Compatibilidad con los buscadores

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico 5 webkit (ver notas)
22
4.0 moz (ver notas)
22
Not supported 25 6 (ver notas)
Característica Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Soporte básico ?

(Yes)

4.0 moz (ver notas)
22
1.0.1 moz (ver notas)
1.2
Not supported ? Not supported

(Yes)

Notas de Firefox OS

Notas de Chrome

Notas de Safari

Ver también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: jezdez, Davdriver
 Última actualización por: jezdez,