Chrome 88 завадить блокувальникам реклами працювати, але Вівальді та Брав чинитимуть опір
Chrome 88 прийде з підтримкою Manifest V3 для API декларативного запиту мережі та іншими змінами, запропонованими як його частина. У ньому пояснюються зміни API та функцій у проекті Chromium, які також накладають ряд обмежень для розширень. Найбільш постраждалими є блокувальники реклами, які перестануть працювати належним чином. Один з них, uBlock Origin, уже відомий як несумісний з Manifest V3.
Google зазначила, що вони залишать поточний Manifect V2 доступним деякий час, і поки не визначили дату його видалення. У всякому разі, це неприємна зміна для тих, хто покладається на блокувальники реклами.
Manifest V3 видаляє функцію блокування webRequest API, яка використовується блокувальниками реклами, зокрема популярними uBlock Origin і Привиди розширення. За словами Google, ця функція дозволяла розширенням отримувати конфіденційну інформацію про те, що ви переглядаєте, чого вони не хочуть.
Крім того, Manifest V3 забороняє розширенням виконувати віддалений код, що полегшує аудит розширень. Хоча це звучить добре, це порушить ряд розширень, які запускають «користувацькі скрипти», щоб змінити зовнішній вигляд і поведінку сайтів на стороні користувача.
Отже, через невизначений період часу це зробить Chrome більш безпечним, але деякі популярні розширення перестануть працювати. А як щодо інших браузерів?
Наразі Firefox не збирається приймати зміни. Наразі не планується впроваджувати це обмеження у браузері Firefox.
Край уже дозволяє тестувати функція Manifest V3, тому вона буде слідувати за Google.
Vivaldi і Brave, два браузери на основі Chromium, не вмикатимуть Manifest V3 доки можуть. Однак я сумніваюся, що це триватиме довго. Щоб код Chromium був відокремлений від основного потоку, їм знадобляться додаткові витрати.
Chrome 88 вийде в стабільну гілку в січні 2021 року. До цього часу Google прийматиме розширення, сумісні з Manifest V3, у своєму веб-магазині.