Чтобы предотвратить злоупотребление push-уведомлениями со стороны веб-сайтов, Firefox 68 на настольных платформах и Android (Fennec), требующий жестов пользователя для запросов на разрешение уведомлений, означает, что любой веб-сайт может запрашивать отображение уведомлений только после того, как пользователь взаимодействует с ним.
В наши дни довольно часто веб-сайты пытаются отображать запросы на уведомления, не загружая их полностью в браузере, и это действительно раздражает, независимо от того, взаимодействовал ли пользователь с веб-сайтом или нет. Чтобы решить эту проблему, Apple недавно выпустила Safari 12.1, который требует от пользователя жестов для запроса push-уведомлений, а теперь Mozilla сделает это в Firefox версии 68.
Firefox 68 нужны пользовательские жесты для push-уведомлений
Firefox предлагает настройки в разделе «Конфиденциальность и безопасность» в разделе «Разрешения», чтобы блокировать все запросы веб-сайтов относительно геолокации, микрофона, камеры и разрешать уведомления, их обнаружение является проблемой здесь.
Теперь Mozilla рассматривает жесты пользователей для предотвращения злоупотреблений push-уведомлениями и добавила дом.веб-уведомления.requireuserinteraction предпочтение Nightly.
Обратите внимание, что эта функция могла быть отключена по умолчанию, но компания планирует провести эксперимент в Firefox Nightly и оценить поломки и изменения в пользовательском интерфейсе.
Mozilla даже планирует блокировать веб-уведомления по умолчанию и информировать пользователей о том, что веб-сайт может предлагать уведомления с помощью значка. Если они это сделают, они хотят следовать этому с помощью пользовательского интерфейса, который позволяет пользователю отменить автоматическое отклонение пользователями.