Google Chrome скоро может автоматически блокировать запросы уведомлений

В наши дни практически невозможно просматривать веб-сайты, не сталкиваясь с сайтами, которые просят разрешения отправлять вам уведомления. Раздражает то, что эти запросы на уведомления отображаются в виде диалоговых окон, которые занимают весь экран в Chrome для Android. Google работает над новым способом обработки запросов на доступ к уведомлениям в Chrome и Chrome OS, включая их автоматическую блокировку.

Android

Сотрудники XDA-Developers обнаружили новый флаг, добавленный вчера в Chrome для Android, который обещает сделать запросы на уведомления гораздо более «тихими» и менее навязчивыми, чем диалоговые окна.

Более тихие запросы разрешений на уведомления

Включает более тихие запросы разрешений для запросов разрешений на уведомления. Когда сайт хочет показать уведомления, обычное модальное диалоговое окно заменяется более тихой версией.

#quiet-notification-prompts

Хотя большинство флагов в chrome://flags могут быть только включены или отключены, этот флаг на самом деле имеет три различных «включенных» параметра, которые изменяют способ работы запросов на веб-уведомления. Нам удалось изучить множество изменений в коде, находящихся в стадии разработки, чтобы получить лучшее представление о том, что делает каждый из этих параметров.

Реклама — прокрутите дальше, чтобы увидеть контент

Первый параметр, просто обозначенный как «Включено», заставляет Chrome отправлять бесшумное push-уведомление на ваше устройство , чтобы уведомить вас о блокировке запроса на уведомление. Второй параметр, «Включено (уведомления с индикацией)», почти такой же, за исключением того, что push-уведомление будет кратко появляться на экране в виде «уведомления с индикацией». В обоих этих параметрах уведомление будет содержать кнопку «Управлять», которая приведет вас на страницу настроек сайта Chrome для данного веб-сайта, где вы сможете вручную разблокировать веб-уведомления.

Показывать уведомления для example.com?

В настоящее время уведомления заблокированы для всех сайтов, кроме тех, которые вы разрешили индивидуально.

Третий параметр, «Включено (мини-информационные панели)», идет в другом направлении. Вместо push-уведомления вы увидите небольшую «информационную панель», возможно, внизу экрана, с коротким сообщением — «Уведомления заблокированы», — информирующим вас о том, что Chrome заблокировал запрос на уведомление. На этой панели будет та же кнопка «Управлять» для разблокировки уведомлений, а также кнопка «Подробности» для получения дополнительной информации.

Настольные ПК / Chrome OS

Углубляясь немного дальше, Google также работает над изменением того, как работают запросы на уведомления для Chrome OS и настольных версий Chrome. Используя тот же флаг, что и на Android, другие версии Chrome будут иметь два варианта «более тихих» запросов на уведомления.

Оба текущих запланированных варианта будут отображать значок где-то в адресной строке, чтобы показать, когда Chrome заблокировал запрос на уведомление. Основное отличие заключается в том, что одна версия будет иметь скользящую анимацию и кратко отображать слова «Уведомления заблокированы». Щелчок по значку вызовет «пузырь», который объясняет, что Chrome автоматически блокирует запросы на уведомления и дает вам возможность разрешить уведомления для конкретного сайта.

Самое интересное в том, как это реализовано на настольных компьютерах, — это то, что Google Chrome может автоматически переключаться на блокировку уведомлений для некоторых пользователей, в зависимости от того, как часто они отклоняют запросы на уведомления.

Автоматически заблокировано, потому что вы несколько раз отклоняли уведомления.

Как всегда бывает с функциями, обнаруженными в изменениях кода, возможность Chrome автоматически блокировать запросы на уведомления все еще находится в стадии разработки, и Google может в любой момент решить отказаться от нее. Если Google решит продолжить, автоматическая блокировка уведомлений может появиться в Chrome для настольных компьютеров, Android и Chrome OS уже в Chrome 78.