Я использую API уведомлений. Он должен быть совместим с Microsoft Edge.
Это вызывает ошибку:
pushNotification(title, opts, force = false) {
if (this.areNotificationsOn() && (force || !window.document.hasFocus())) {
console.log("NOTIFICATION - START");
const notification = new Notification(title, opts);
console.log("NOTIFICATION - END");
const timer = this.$timeout(() => {
notification.close();
}, _.get(this.businessConfig, "notifications.timeout", 15000));
notification.onclick = () => {
this.$timeout.cancel(timer);
window.focus();
notification.close();
};
return notification;
}
return null;
}
Первый console.log("NOTIFICATION - START");
появился, но не второй.
Кто-нибудь уже испытывал это?
Спасибо за любую помощь!
РЕДАКТИРОВАТЬ: Вы можете захотеть, чтобы изображение иллюстрировало мою проблему, поэтому вот оно: