Я хочу предупреждать пользователей моего веб-сайта о новом контенте с форумов, личных сообщений и т. д. На моем веб-сайте с помощью уведомлений на рабочем столе Chrome, но я не уверен, как это сделать правильно. Есть ли что-то вроде библиотеки или плагина jquery, который я могу использовать, потому что я думал об использовании ajax, который обновляет скрипт php каждые 30 секунд или что-то в этом роде. Кроме того, еще одна вещь - могу ли я отправлять уведомления пользователям, у которых мой веб-сайт не открыт, или мне нужно иметь расширение браузера для этой части?
Пока что я нашел этот сценарий в другом потоке для отправки уведомлений и запроса разрешения.
<script type = "text/javascript">
// request permission on page load
document.addEventListener('DOMContentLoaded', function () {
if (!Notification) {
alert('Desktop notifications not available in your browser. Try Chromium.');
return;
}
if (Notification.permission !== "granted")
Notification.requestPermission();
});
function notifyMe() {
if (Notification.permission !== "granted")
Notification.requestPermission();
else {
var notification = new Notification('Notification title', {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: "Hey there! You've been notified!",
});
notification.onclick = function () {
window.open("http://stackoverflow.com/a/13328397/1269037");
};
}
}
</script>
<button onclick = "notifyMe()">Notify me!</button>
Я говорю не о push-уведомлениях Android, а об уведомлениях браузера рабочего стола. На некоторых новостных сайтах они есть.
я знаю. Вы провели поиск по двум ключевым словам, которые я упомянул?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам следует искать сервисные работы и pwa (прогрессивные веб-приложения)