<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Notificaciones JavaScript </title>
</head>
<body>
<h1>Push</h1>
<p>Notificaciones JavaScript para equipos de escritorio.</p>
<!--modificar la ruta de la librería Push-->
<script src="ruta/push.min.js"></script>
<script>
//Todo el código que se encuentra aquí se auto explica
Push.create("Notificación Js", { //Titulo de la notificación
body: "Desarrollador front-end.", //Texto del cuerpo de la notificación
icon: 'https://sitio.com/content/images/2017/04/autor.png', //Icono de la notificación
timeout: 6000, //Tiempo de duración de la notificación
onClick: function () {//Función que se cumple al realizar clic cobre la notificación
window.location = "https://sitio.com"; //Redirige a la siguiente web
this.close(); //Cierra la notificación
}
});
</script>
</body>
</html>
Puedes descargar el proyecto:
https://github.com/irvinpanta/NotificacionesJs
o descargar liberia push en: https://github.com/Nickersoft/push.js