Браузерный push. Отправляет по клику на кнопку. Не путайте с уведомлениями которые приходят фоном в браузер, это более обширная технология.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<input type="button" onclick="notifSet ()" value="Notification"> <script> function notifyMe () { var notification = new Notification ("Версия 15.23", { tag : "ache-mail11", //это значение уникальное body : "Увдомление о заказе звонка", icon : "https://stropi.ru/img/logo.png" }); } function notifSet () { if (!("Notification" in window)) alert ("Ваш браузер не поддерживает уведомления."); else if (Notification.permission === "granted"){ setTimeout(notifyMe, 10000); console.log('granted'); } else if (Notification.permission !== "denied") { console.log('!== "denied"'); //это срабатывает при разрешении Notification.requestPermission (function (permission) { if (!('permission' in Notification)) Notification.permission = permission; if (permission === "granted") setTimeout(notifyMe, 2000); }); } } </script> |