Как сделать запрос на разрешения уведомлений на сайте?

Я новичек в сайтостроении у меня есть главная страница index.html как мне сделать чтобы при входе на сайт сразу появлялся полупрозрачный фон и запрос на разрешение уведомления чтобы продолжить, если пользователь нажал блокировать появлялся надпись ошибка вы нажали блокировать и переспрашивал разрешение? На чём это сделать на php, javascript?


Ответы (1 шт):

Автор решения: Ste3pze

Вам следует использовать библиотеку Push.js

Пример кода:

Push.create("Hello world!", {
    body: "How's it hangin'?",
    icon: '/icon.png',
    timeout: 4000,
    onClick: function () {
        window.focus();
        this.close();
    }
});

В коде выше, если нет разрешения на уведомления, то push.js автоматически его запросит. Не стоит заставлять юзера принимать ваши уведомления, если он не хочет, значить он не хочет.

Документация Push.js

→ Ссылка