Yuriy: откуда message-то событие взяли, это совсем другая функция.
оповещения не ловятся никак.
Только если заменять методы на свои.
Ну и естественно это должно быть выполнено ДО того как сайт оповещения начнет использовать.
Т.е. из консоли не прокатит это делать после загрузки сайта.
Только это делается ровно как там указано, и это не событие на которое можно подписаться через event listener.
Это скорее колбеки в нормальном мире, а не события.
Задаются variable.onclick/onerror и т.д. Т.е. именно в конкретный объект каждого оповещения это надо задавать. И естественно из консоли это уже не сделать.
Александр Аксентьев: т.е. если Плагин браузера или JS код на сайте где -то генерирует эти уведомления, то заблокировать или получить информацию о них уже невозможно?
Yuriy: все разрешенные/запрещенные в настройках браузера искать. Т.к. по дефолту сайтам запрещено это делать будет видно где-то список с разрешенными оповещениями.
Или вообще все отключить например.
Если плагин - то искать по коду плагинов, по другому я не знаю как еще можно поймать.
Если с сайта - то сайт этот открыт должен быть, при закрытом сайте они не работают потому что это не пуши.
Александр Аксентьев: в Яндекс.Советнике срабатывают эти уведомления, срабатывают только если закрыта желтая строка.. значит у них в коде есть событие на срабатывание этого уведомления
Александр Аксентьев: стоит, и генерирует его скорее всего это расширение.. в теле сайта нет ни слова про Notification.
Расширение добавляет только HTML и CSS в тело сайта и при удалении или скрытии любого элемента добавленного этим расширением, оно генерирует Notification