Багато користувачів мережі Інтернет неодноразово стикалися з нав’язливими сповіщеннями на веб-сайтах. Запити на показ сповіщень часто з’являлися відразу після завантаження сторінки, що викликало роздратування. Згодом, браузери Mozilla Firefox та Google Chrome почали боротьбу з цією набридливою функцією.
Чому ці запити викликали роздратування?
Можливість отримувати сповіщення від веб-сайтів була задумана як корисна функція. Веб-програми мали б можливість надсилати повідомлення про нові листи або оновлення, навіть якщо вкладка із сайтом була закрита. Проте, реалізація цієї функції виявилася не зовсім вдалою.
Браузери показували запити на сповіщення дуже нав’язливо. Навіть при одноразовому відвідуванні веб-сайту користувачу демонструвалося спливаюче вікно, яке складно було проігнорувати. Згодом все більше сайтів почали використовувати ці запити, створюючи незручності. Наприклад, новинний ресурс міг би надсилати сповіщення про нові статті своїм читачам, але при цьому, постійні запити дратували користувачів.
Проблема полягала не в самій функції сповіщень, а в тому, як наполегливо вони нав’язувалися. Браузерам давно слід було розібратися з цими спливаючими вікнами.
Firefox першим відреагував на проблему
Mozilla першою зробила крок до вирішення цієї проблеми, впровадивши зміни у Firefox 72, який вийшов 7 січня 2020 року.
Замість великого спливаючого вікна, користувачі побачили невелику підказку в адресному рядку, зліва від адреси веб-сторінки. Ця підказка злегка ворушиться під час завантаження сторінки.
Користувач все ще може ввімкнути сповіщення для сайту, натиснувши на цю підказку та вибравши “Дозволити сповіщення”. Якщо ж коливання підказки дратує, можна вибрати “Ніколи не дозволяти” або ж повністю відключити запити сповіщень у налаштуваннях Firefox.
В будь-якому випадку, нав’язливих спливаючих вікон, які з’являються одразу після завантаження сторінки, більше не буде. Згідно з даними Mozilla, “під час тестування з’ясувалося, що близько 99% запитів на сповіщення залишаються неприйнятими, а 48% активно відхиляються користувачами”.
Google Chrome 80 також впровадив зміни
Google пішов слідом за Mozilla, впровадивши аналогічні зміни у Google Chrome 80, що вийшов 4 лютого 2020 року. Ці зміни не були активовані для всіх користувачів одразу. Google планує автоматично вмикати їх для тих, хто часто відхиляє запити на сповіщення, а також на сайтах, де невелика кількість користувачів погоджується на отримання сповіщень.
Для ручного ввімкнення цієї функції, потрібно активувати прапорець “Використовувати тихіші сповіщення”. Щоб зробити це, потрібно ввести “chrome://flags/#quiet-notification-prompts” в адресний рядок Chrome та натиснути Enter.
Після цього, в налаштуваннях Chrome можна перейти в розділ сповіщень: “Меню” > “Налаштування” > “Додатково” > “Налаштування сайту” > “Сповіщення” та активувати опцію “Використовувати тихіші сповіщення (блокує сповіщення, щоб не заважати вам)”.
Після активації цієї функції, в правій частині адресного рядка Chrome з’явиться значок дзвіночка. При наведенні курсору на нього з’явиться повідомлення: “Ви зазвичай блокуєте сповіщення. Щоб цей сайт сповістив вас, натисніть тут”.
Як і у Firefox, користувач все ще може ввімкнути сповіщення, якщо це необхідно. Але веб-сайти більше не можуть нав’язливо пропонувати їх, перериваючи перегляд веб-сторінок.
А що щодо Apple Safari та Microsoft Edge?
Нова версія Microsoft Edge використовує той самий код Chromium, що і Google Chrome. Тому, можна очікувати, що Microsoft Edge обмежить веб-сповіщення так само, як це робить Google Chrome.
Apple поки не оголосила про плани щодо приглушення нав’язливих запитів сповіщень в браузері Safari. Однак, користувачі можуть самостійно відключити сповіщення в налаштуваннях Safari. Можливо, Apple також згодом перейме цю практику, щоб зробити запити на сповіщення менш нав’язливими.
Оновлення: Apple внесла зміни до сповіщень Safari ще у 2019 році. Хоч ці зміни не зробили сповіщення “тихішими”, як це зробили Firefox і Chrome, вони заборонили веб-сайтам показувати запити на сповіщення одразу після завантаження сторінки. Тепер вони повинні запитувати дозвіл на сповіщення лише у відповідь на дію користувача на сторінці.
Safari був першим браузером, який почав блокувати запити на push-сповіщення за відсутності взаємодії з користувачем. Це значно зменшило кількість спаму. @googlechrome і @firefox також експериментують з аналогічними функціями. pic.twitter.com/IttYdgejRj
— Люк з???? (@Lucas_Does_Tech) 9 жовтня 2019 року