Как снова получать уведомления браузера, если они уже предоставлены? - PullRequest
0 голосов
/ 27 сентября 2019

В настоящее время я пытаюсь сделать так, чтобы в моем флажке отображалось всплывающее окно для уведомлений браузера, если оно установлено.Если пользователь снял флажок, в браузере появится всплывающее окно с отклонением, и наоборот.В основном, я хочу, чтобы уведомления браузера были включены, если пользователь отключен, и не отмечен.

Вот фрагмент того, что я сейчас пытаюсь, но он не работает.

if(checkbox_id == (queue_notification)) {
        if(checkbox_state) {
          $('input#user_hop_queue_notification').is(':checked') == '1'
             if(Notification.requestPermission !== "granted"){
              Notification.requestPermission(function(status) {
                console.log('Notification permission status:', status);
              });
            }
          }
        else {
          $('input#user_hop_queue_notification').is(':checked')== ('0');
          if(Notification.requestPermission !== "denied"){
              Notification.requestPermission(function(status) {
                console.log('Notification permission status:', status);
              });
            }
          }
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...