Google zveřejnil plán na ukončení podpory druhé verze manifestu Chrome.

Google odhalil časovou osu pro ukončení podpory verze XNUMX manifestu Chrome ve prospěch verze XNUMX, která byla kritizována za porušení mnoha jejích doplňků pro blokování obsahu a zabezpečení. Ke druhé verzi manifestu je připojen zejména oblíbený blokovač reklam uBlock Origin, který nelze přenést do třetí verze manifestu z důvodu ukončení podpory blokovacího režimu provozu webRequest API.

Od 17. ledna 2022 již Internetový obchod Chrome nebude přijímat doplňky, které používají druhou verzi manifestu, ale vývojáři dříve přidaných doplňků budou moci i nadále publikovat aktualizace. V lednu 2023 Chrome přestane podporovat druhou verzi manifestu a všechny doplňky s ním spojené přestanou fungovat. Zároveň bude zakázáno zveřejňovat aktualizace takových doplňků v Internetovém obchodě Chrome.

Připomeňme, že ve třetí verzi manifestu, která definuje schopnosti a zdroje poskytované doplňkům, v rámci iniciativy na posílení bezpečnosti a soukromí, namísto webRequest API, deklarativníNetRequest API, omezené ve svých schopnostech, je navrženo. Zatímco rozhraní webRequest API vám umožňuje připojit vaše vlastní obslužné nástroje, které mají plný přístup k síťovým požadavkům a jsou schopné upravovat provoz za běhu, rozhraní declarativeNetRequest API poskytuje pouze přístup k hotovému filtrovacímu enginu zabudovanému v prohlížeči, který nezávisle zpracovává blokování. pravidla a neumožňuje použití vlastních filtrovacích algoritmů a neumožňuje nastavit složitá pravidla, která se navzájem překrývají v závislosti na podmínkách.

Google podle svých slov nadále pracuje na implementaci v declarativeNetRequest schopností požadovaných v doplňcích, které využívají webRequest, a hodlá dovést nové API do podoby, která plně vyhovuje potřebám vývojářů stávajících doplňků. Například Google již vzal v úvahu přání komunity a přidal do declarativeNetRequest API podporu pro použití více sad statických pravidel, filtrování pomocí regulárních výrazů, úpravu HTTP hlaviček, dynamickou změnu a přidávání pravidel, mazání a nahrazování parametrů požadavku, filtrování s vázáním karet a vytvářením specifických relací sady pravidel. V následujících měsících se navíc plánuje implementace podpory pro dynamicky přizpůsobitelné skripty pro zpracování obsahu a možnost ukládat data do paměti RAM.

Zdroj: opennet.ru

Přidat komentář