Top.Mail.Ru

Chrome 80 заблокирует push-уведомления

Google Chrome версии 80 начнет блокировать push-уведомления веб-сайтов. В то время, как Chrome позволит пользователям включить принудительную блокировку, некоторые сайты будут автоматически включены в функцию блокировки. Издателям и разработчикам настоятельно советуется ознакомиться с рекомендациями Google, чтобы избежать блокирования их push-уведомлений.

Автоматическая блокировка push-уведомлений

Существует две ситуации, в которых Chrome будет блоктровать пуш-уведомления.

Первый сценарий предназначен для пользователей, которые постоянно блокируют push-уведомления. Этим пользователям не нужно будет вручную включать блокировку push-уведомлений. Блокировка будет включена по умолчанию.

Вторая ситуация — для веб-сайтов, которые имеют низкую частоту подписки на свои push-уведомления.

Автоматическая регистрация в блокировке push-уведомлений будет увеличиваться по мере сбора данных Google.

Санкции за ненадлежащие сайты

Google предупредил, что веб-сайты, которые злоупотребляют push-уведомлениями для доставки рекламы или вредоносного ПО или используют их в «обманчивых целях», будут наказаны штрафом.

Детали штрафа будут объявлены в будущем.

Тихий интерфейс

Chrome представит то, что он называет тихим пользовательским интерфейсом. Цель состоит в том, чтобы предупредить пользователей о том, что push-уведомление было заблокировано, и дать пользователям возможность разблокировать уведомление.

Это пример тихого пользовательского интерфейса:

Chrome 80 заблокирует push-уведомления, изображение №1
 

Когда придет блокировка push-уведомлений?

Блокировка push-уведомлений вступит в силу с Chrome 80. Выпуск Chrome 80 запланирован на 4 февраля 2020 г. по адресу https://www.chromestatus.com/features/schedule.

Веб-разработчики, которые хотят испытать новую функцию, могут загрузить Chrome Canary, версию Chrome для разработчиков с последними функциями. Chrome предупреждает, что Canary может быть нестабильной. Я использовал Canary для тестирования и не испытывал проблем.

Как предотвратить блокировку push-уведомлений

Chrome рекомендует издателям протестировать свои сайты с помощью Chrome Canary, чтобы понять, как Chrome будет взаимодействовать с их сайтом.

Google опубликовал лучшие практики и видео о том, как использовать push-уведомления таким образом, чтобы пользователи могли видеть их, а не блокировать автоматически.

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

На момент написания эта функция постепенно развертывалась на каналах Canary, Dev и Beta, и ее можно принудительно включить в chrome: // flags / # quiet-messages-prompts в Chrome 80 и более поздних версиях.