Google пусна хронология в която подробно се описва как Краят на поддръжката за версия 2 ще настъпи от своя манифест за Chrome в полза на версия 3, която е подложена на огън за нарушаване на много от приставките за сигурност и блокиране на неподходящо съдържание.
В допълнение към включването на втората версия на манифеста, популярният рекламен блокер uBlock Origin е свързан, който не може да бъде прехвърлен към третата версия на манифеста поради прекратяване на поддръжката за режима на блокиране на API на webRequest.
Към 17 януари 2022 г. приставки, използващи втората версия на манифеста, вече няма да се приемат в уеб магазина на Chrome, но вече добавените разработчици на плъгини все още ще могат да публикуват актуализации.
През януари 2023 г. Chrome ще спре да бъде съвместим с втората версия на манифеста и всички свързани с него плъгини ще спрат да работят. В същото време публикуването на актуализации за такива добавки в уеб магазина на Chrome ще бъде забранено.
По -рано тази година за Chrome 88 обявихме наличието на нова версия на манифеста за екосистемата на разширението Chrome. Години наред Manifest V3 е по-сигурен, ефективен и запазва поверителността от своя предшественик. Това е еволюция на платформата за разширения, която взема предвид както променящия се уеб пейзаж, така и бъдещето на разширенията на браузърите.
Тъй като гледаме към бъдещето и продължаваме да повтаряме и подобряваме функционалността на Manifest V3, ние също искаме да споделим подробности относно плана за постепенно премахване на разширения от Manifest V2.

Трябва да помним това третата версия на манифеста, която определя възможностите и ресурсите да бъдат предоставени на приставките, като част от инициативата за укрепване на сигурността и поверителността, а не API на webRequest, API на декларативнияNetRequest, който има ограничени възможности, се предлага.
Докато WebRequest API ви позволява да свържете свои собствени контролери които имат пълен достъп до мрежови заявки и могат да променят трафика в движение, API на declarativeNetRequest предоставя достъп само до механизъм за филтриране готов за употреба вграден в браузъра, който сам се справя с правилата за блокиране. , което не ви позволява да използвате свои собствени алгоритми за филтриране и не ви позволява да задавате сложни правила, които се припокриват взаимно въз основа на условия.
С наближаването на тези дати ще споделяме повече подробности за версията на Chrome, насочена за промяна, както и повече информация за това как могат да бъдат засегнати разработчиците и потребителите на разширения.
Междувременно ще продължим да добавяме нови възможности към Manifest V3 въз основа на нуждите и гласовете на нашата общност за разработчици. Дори през последните няколко месеца имаше редица интересни разширения на платформата за разширения
Според Google, тя продължава да работи по прилагането на декларативните възможности на NetRequest, необходими в приставки, които използват webRequest, и възнамерява да внесе новия API във формат, който напълно отговаря на нуждите на съществуващите разработчици на плъгини.
През следващите месеци ще стартираме и поддръжка за динамично конфигурирани скриптове за съдържание и опция за съхранение в паметта, наред с други нови възможности. Тези промени са проектирани с отзиви на общността и ние ще продължим да изграждаме по -мощна функционалност на API за разширения, тъй като разработчиците споделят повече информация.
Например Google вече е взел предвид желанията на общността и е добавил поддръжка към API на DeclarativeNetRequest за множество набори статични правила, филтриране на regex, промяна на HTTP заглавки, динамично промяна и добавяне на правила, премахване и замяна на параметри. Заявка, филтриране с раздели и създаване на набор от правила, специфични за сесията.
През следващите месеци се планира по -нататъшно внедряване на поддръжка за динамично персонализирани скриптове за обработка на съдържание и възможност за съхраняване на данни в RAM.
Накрая ако се интересувате да научите повече за това относно бележката, можете да проверите подробностите В следващия линк.