Собственно, сначала сообщение писать не хотел. Сначала хотел дать ссылку на сообщение Алекса Экслера. Но потом понял, что не все поймут, и немного тему "расширил и углубил".
Тут хочется начать с небольшого объяснения для самых любопытных о природе этих самых уведомлений. "Хотели как лучше, а получилось - как всегда". Процитирую небольшой кусок сообщения Алекса Экслера, ссылку на который дал в начале:
Технологию Web push придумали для того, чтобы пользователь мог получать уведомления об обновлениях различных сайтов. Однако такие уведомлением нужны очень небольшому количеству пользователей, а вот то, что запрос на отправку уведомлений вылезает при посещении не только новостных сайтов или соцсетей, но еще и каждая домашняя страничка какого-нибудь бузыкинского завода гужевых изделий обязательно норовит присылать тебе сообщения о том, что их директор попарился в бане со своей секретаршей - вот это уже достает совершенно безмерно!
Ну вот, теперь вы знаете, что это за уведомления и откуда они взялись. Теперь буду учить с ними бороться.
1. Mozilla Firefox
В качестве примера возьму достаточно известный сайт "gazeta.ru". Зайдите на него. И сразу у вас спросят, не разрешаете ли вы получать уведомления:
[показать]
Как сделать чтобы ни один сайт больше не задавал такие вопросы? В адресной строке браузера набираем "about:config":
[показать]
Нажимаем клавиши "Enter". Вас строго предупреждают:
[показать]
Соглашаемся с рисками, попадаете в настройки. Там сверху в строке поиска надо набрать или скопировать отсюда "dom.webnotifications.enabled":
[показать]
По умолчанию этот параметр "true". Двойной клик по этой строке и он меняет значение на "false":
[показать]
Всё, можно закрыть эту вкладку.
Если вдруг вам надо дать для какого-то сайта разрешение на отправку вам уведомлений, надо сделать следующие действия.
1. Найти букву "i" в кружочке перед именем сайта в адресной строке. Вам покажут, что вы не давали этому сайту каких-либо разрешений.
[показать]
Но как их дать?
2. Нажимаете на "стрелочку" в этом уведомлении справа от имени сайта:
[показать]
3. Нажимаем на надпись "Подробнее":
[показать]
4. Переходим на вкладку "Разрешения":
[показать]
5. Там находим параметр "Отправлять уведомления":
[показать]
Снимаем галочку перед "По умолчания", ставим перед "Разрешить".
6. Закрываем окно с настройками. Перегружаем страницу.
Всё, теперь при нажатии на букву "i" в кружочке перед именем сайта в адресной строке вам будут показывать что-то типа такого:
[показать]
Это разрешение очень легко убрать просто нажав на "x" после слова "Разрешено".
2. Google Chrome
Заходим в "Настройки", там в самом низу нажимаем на "Дополнительные". Там находим "Настройки контента". А вот уже там надо найти "Оповещения". Или сразу набрать в адресной строке "chrome://settings/content/notifications" и нажать на кнопку "Enter". Вы должны увидеть что-то типа такого:
[показать]
Там находим переключать "Спрашивать разрешение перед отправкой":
[показать]
Выключаем его:
[показать]
Всё, можно закрыть настройки.
Если вдруг вам надо дать для какого-то сайта разрешение на отправку вам уведомлений, надо сделать следующие действия.
1. Найти там же в настройках слово "Разрешить", а справа от неё ссылку "ДОБАВИТЬ":
[показать]
2. Нажать на "ДОБАВИТЬ". Вам откроется примерно вот такое окошко:
[показать]
3. Вставить адрес сайта и нажать на "Добавить".
Собственно, всё.
В раздел под надписью "Разрешить" появится адрес сайта с 3 точками справа:
[показать]
Если на эти три точки нажать, вам предложат произвести следующие действия:
[показать]
Если выбрать "Блокировать", то этот сайт переедет из под надписи "Разрешить" под надпись "Блокировать":
[показать]
3. Yandex и Opera
Не знаю, что заставляет людей пользоваться этими браузерами, когда есть
Chrome Vivaldi, но надо и для них написать.
В браузере "Yandex" надо в настройках найти раздел "уведомления" и там выставить вот так:
[показать]
А потом не забыть нажать на кнопку
[показать]
В браузере "Opera" надо в настройках найти вкладку "сайты" и там в разделе "уведомления" выставить вот так:
[показать]
4. Safari
Честно говоря, ставить Safari ради одного скриншота мне было лень. И я спёр этот скриншот у Алекса Экслера. В Safari в настройках надо найти раздел "Уведомления" и там поставить вот эту галочку:
[показать]
Вот и всё, что хотел сегодня написать. Если у вас есть вопросы, вы знаете, где их можно и нужно задать.