Опять мозила чудит
Поставил на сайт уведомления:
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"); } }); } А в консоли мозилы выскакивает такое предупреждение: "Разрешение на отправку уведомлений может быть предоставлено только для пользовательского короткоживущего обработчика событий." и даже нет ссылки на описание этой ошибки, например [Подробнее] или указание на номер строки в коде. В хроме такого нет. Что это за ошибка и как ее исправить? |
Ну это же предупреждение, а не ошибка.
На работоспособности сказывается? |
Нет, остальные функции нормально работают. Просто как-то не очень хорошо когда в консоли красные восклицательные значки светятся. Я изначально подумал что и сценарий остального скрипта страдает, но нет, работает нормально.
В любом случае хочу избавиться от красных предупреждений в консоли. Как это можно сделать? |
arkadii_parovozov, фф хочет чтобы ты запрашивал разрешение только после действия пользователя(напр. клика), а не сразу в рожу бесполезное свое говно пихал.
|
Часовой пояс GMT +3, время: 07:05. |