Показать сообщение отдельно
  #1 (permalink)  
Старый 19.10.2020, 18:53
Кандидат Javascript-наук
Отправить личное сообщение для arkadii_parovozov Посмотреть профиль Найти все сообщения от arkadii_parovozov
 
Регистрация: 24.11.2016
Сообщений: 101

Опять мозила чудит
Поставил на сайт уведомления:

if (!("Notification" in window)){
		//alert("Ваш браузер не поддерживает уведомления.");
	}else if (Notification.permission === "granted"){
		//alert("ok");
	}else if (Notification.permission !== "denied") {
		Notification.requestPermission (function (permission) {
			if (!('permission' in Notification)){
				Notification.permission = permission;
			}
			if (permission === "granted"){
				//alert("ok");
			}
		});
	}

А в консоли мозилы выскакивает такое предупреждение:
"Разрешение на отправку уведомлений может быть предоставлено только для пользовательского короткоживущего обработчика событий." и даже нет ссылки на описание этой ошибки, например [Подробнее] или указание на номер строки в коде.

В хроме такого нет. Что это за ошибка и как ее исправить?
Ответить с цитированием