уведомление браузера не появляется - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь показать уведомление со следующим кодом:

if(Notification.permission === 'granted' && !this._active) {
    let n = new Notification(this._activeContact.name,{
        icon : this._activeContact.photo,
        body : data.content
});

Но ничего не появляется !! Я уже дал разрешение по запросу !!

кстати, у меня есть функция, запрашивающая браузер для предоставления разрешения

checkNotifications(){
    // debugger
    if (typeof Notification === 'function'){
        if (Notification.permission !== 'granted'){
            this.el.alertNotificationPermission.show()
        } else {
            this.el.alertNotificationPermission.hide()
        }

        this.el.alertNotificationPermission.on('click', e=> {
            Notification.requestPermission(permission => {
                if (permission === 'granted') {
                    this.el.alertNotificationPermission.hide()
                    console.info('notificações permitidas!')
                }
            })
        })
    }
}

и не работает на краю !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...