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) |