Firefox планує додати настирливий блокувальник сповіщень та API UserScripts

Логотип Firefox

Розробники Mozilla оголосили про експеримент в якому планується випробувати техніка вирішення нав'язливих запитів для надання додаткових дозволів веб-сайтам.

І справа не в тому, що вони набувають привілеї чи щось подібне, а в тому, що Деякий час все більше веб-сайтів зловживають можливістю вимагати дозволів, наданих у браузерах, головним чином шляхом періодичного відкликання запитів push-повідомлень.

Щоб захистити користувачів від цього типу спаму, люди у Firefox планують обмежити ситуації, коли сайт може відображати такі сповіщення.

У налаштуваннях Firefox є опція протягом тривалого часу, яка дозволяє повністю відключити виведення запитів push-сповіщень, але ця функція незручна в ситуаціях, коли користувач не має наміру повністю відмовлятися надсилати сповіщення, а хоче позбутися надокучливий спам.

За статистикою з колекції телеметрії, Користувачі Firefox Beta з 25 грудня по 24 січня подали близько 18 мільйонів запитів веб-сайтів, які вони відвідували для отримання сповіщень.

Лише 3% заявок було схвалено і більшість із них було відхилено, і в 19% випадків користувачі негайно закривали вкладку зі сторінкою після появи зазначеного запиту, не натискаючи на кнопку згоди чи відхилення.

Для порівняння, при запиті доступу до камери та мікрофона, рівень прийняття сповіщення становить 85%. Ця статистика свідчить про те, що запити на push-повідомлення з’являються поза контекстом і дратують відвідувачів.

Блокувальник повідомлень

Починаючи з вчора і до 29 квітня, на Firefox щоночі збирається експеримент: запити авторизації будуть заблоковані, якщо користувач не взаємодіє зі сторінкою (клацання мишею або натискання клавіші).

Протягом перших двох тижнів цього експерименту запити будуть блокуватися безшумно а час, що залишився при спробі відобразити запит, в адресному рядку відображатиметься індикатор отримання запиту. Натиснувши на нього, ви зможете побачити саму програму.

Потім планується другий експеримент, під час якого невеликий відсоток користувачів випуску Firefox 67 буде попрошено поділитися інформацією про роботу з формами авторизації програми.

Під час експерименту розробники Firefox мають намір отримати інформацію про те, скільки часу користувач перебуває на сайті перед тим, як відображати запит на введення облікових даних, та накопичувати статистичні дані для виявлення зловживань, які можна заблокувати.

Ідея розробників Firefox спробувати мінімізувати спам, який багато веб-сайтів зловживають, непогана.

Навіть припинення роздратування повідомлень може бути плюсом, який може залучити нових користувачів, але ви також повинні врахувати, що той факт, що користувач може отримувати сповіщення, часто корисний.

Скажімо, наприклад, Facebook або сайти, що цікавлять користувача. Ідею Firefox можна відшліфувати ще раз, наприклад, зібравши сайти зі спамом у списку у стилі блокувальників реклами.

API сценаріїв користувача

Крім того, на нічних збірках, на основі яких буде сформовано випуск Firefox 68, активуються користувацькі API за замовчуванням.

Це дозволить вам створювати плагіни на основі технології WebExtensions у стилі Greasemonkey, що дозволить вам запускати власні сценарії в контексті веб-сторінок.

Наприклад, підключивши скрипти, ви можете змінити макет і поведінку сторінок, які користувачі переглядають.

Цей API вже включений у Firefox, але до цього часу для його ввімкнення потрібно було встановити параметр "extensions.webextensions.userScripts.enabled" у файлі about: config.

На відміну від існуючих плагінів із подібною функціональністю, які використовують виклик tabs.execute, новий API дозволяє ізолювати сценарії в середовищах пісочниці, виправляє проблеми з продуктивністю та дозволяє обробляти різні етапи завантаження сторінки.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.