Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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");
			}
		});
	}

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

В хроме такого нет. Что это за ошибка и как ее исправить?
Ответить с цитированием
  #2 (permalink)  
Старый 19.10.2020, 19:47
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,701

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

Нет, остальные функции нормально работают. Просто как-то не очень хорошо когда в консоли красные восклицательные значки светятся. Я изначально подумал что и сценарий остального скрипта страдает, но нет, работает нормально.

В любом случае хочу избавиться от красных предупреждений в консоли. Как это можно сделать?
Ответить с цитированием
  #4 (permalink)  
Старый 20.10.2020, 06:38
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,491

arkadii_parovozov, фф хочет чтобы ты запрашивал разрешение только после действия пользователя(напр. клика), а не сразу в рожу бесполезное свое говно пихал.
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опять про таймер Jimy Элементы интерфейса 1 28.11.2019 11:50
Опять напоролся на якорь kostyanet Элементы интерфейса 11 18.02.2014 15:16
Когда мозила начнет поддерживать нормальный слайдер? aRpi Элементы интерфейса 1 22.09.2012 02:56
Размер в процентах. Мозила отличилась. PashPP (X)HTML/CSS 10 12.09.2012 19:22