Web-Push уведомления

46
11 июля 2018, 08:40

Ребят кто знает подскажите пожалуйста.

Нужно сделать push нотификации в браузере (Желательно без бэкенда). Нашел гайды от гугла (все равно не понятно) и упоминания о либе web-push.

Подскажите годные гайды по этой теме, может уроки какие.

Answer 1

push-уведомления делаются сервером, поэтому без бэкенда не обойтись.

Однако есть Notification API для показа сообщений

Например:

function notifyMe() {
  // Проверка поддержки браузером уведомлений
  if (!("Notification" in window)) {
    alert("This browser does not support desktop notification");
  }
  // Проверка разрешения на отправку уведомлений
  else if (Notification.permission === "granted") {
    // Если разрешено, то создаем уведомление
    var notification = new Notification("Hi there!");
  }
  // В противном случае, запрашиваем разрешение
  else if (Notification.permission !== 'denied') {
    Notification.requestPermission(function (permission) {
      // Если пользователь разрешил, то создаем уведомление 
      if (permission === "granted") {
        var notification = new Notification("Hi there!");
      }
    });
  }
  // В конечном счете, если пользователь отказался от получения 
  // уведомлений, то стоит уважать его выбор и не беспокоить его 
  // по этому поводу.
}
READ ALSO
Javascript полнотекстовой поиск [закрыт]

Javascript полнотекстовой поиск [закрыт]

Есть строка StringAnyTextЕсть ли плагин или скрипт, который бы при вводе в инпут не менее 3 символов искал бы в этой строке и подсвечивал

35
Почему возвращаемая строка содержит undefined?

Почему возвращаемая строка содержит undefined?

Недавно начал изучать JS и столкнулся с поведением в функции, которое мне не совсем понятноКак параметр функция принимает массив из хэштегов,...

12
Как v-repeat преобразовать в v-for

Как v-repeat преобразовать в v-for

Подскажите, как преобразовать?

7