Chrome: Manifest V3 – тирания на Google или спасение на поверителността?
Рекламните блокери скоро ще спрат да работят в Chrome.
Гугъл публично заяви, че на 3-ти юни 2024 година потребителите на версиите Beta, Dev и Canary на браузъра Гугъл Chrome ще се сблъскат с нови промени. Когато посетят страницата за ръководство на разширенията на адрес chrome://extensions, те ще видят сигнален банер.
Банерът ще гласи, че остарелите разширения, основани на Manifest V2, скоро ще спрат да работят. Тези разширения включват известни блокери на реклами и други филтри за наличие, които употребяват API на Manifest V2.
Преходът към Manifest V3 за разширенията на Гугъл Chrome е в ход от най-малко 5 години. Новият стандарт вкарва нови приложни програмни интерфейси (API) за разширенията и отстранява старите. Една от основните промени е блокираща версия на API WebRequest, употребен за прихващане и модифициране на мрежовия трафик, преди той да бъде показан. При Manifest V2 разработчиците използваха webRequest за блокиране на рекламите, тракерите и другото наличие, както и за попречване на осъществяването на избрани скриптове.
Manifest V3 отразява желанието на Гугъл да направи разширенията на браузъра по-ефективни, по-лични и по-сигурни. Подобно начинание обаче провокира яростна опозиция от страна на разработчиците на разширения, които пазят персоналните данни и блокират наличие. Експертите настояват, че новата архитектура ще утежни успеваемостта на разширенията.
Поддръжката на Manifest V3 към този момент е внедрена в браузърите Edge, Firefox и Safari. До началото на 2025 година, когато измененията в API ще бъдат налични в стабилната версия на Chrome, основаните на Manifest V2 разширения към този момент няма да работят. Корпорациите, които употребяват политиката ExtensionManifestV2Availability, няма да бъдат наранени от измененията до юни 2025 година
Според Гугъл повече от 85% от интензивно поддържаните разширения в уеб магазина на Chrome към този момент поддържат Manifest V3. Нещо повече, водещите разширения за пречистване на наличие към този момент имат версии на Manifest V3 – с варианти за потребителите на AdBlock, Adblock Plus, uBlock Origin и AdGuard. За потребителите на uBlock Origin, който работи с Manifest V2, „ вариантите “ значат потребление на по-малко функционалния uBlock Origin Lite, който поддържа Manifest V3.
В резултат на дългогодишната битка и отстъпки от страна на Гугъл новият Manifest V3 се възприема като усъвършенстване по отношение на първичното предложение. Въпреки това той към момента не взема решение всички проблеми на разработчиците и не обезпечава еквивалентна функционалност на съставените елементи, които заменя.
Гугъл отговори на мненията на разработчиците, като добави поддръжка за потребителски скриптове, Offscreen Documents с достъп до DOM API и усили броя на наборите от правила в декларативнияNetRequest API (заместващ webRequest) до 330 000 статични и 30 000 динамични правила. Правилата могат да се употребяват от рекламните блокери за пречистване на нежеланото наличие.




