Google zverejnil plán na ukončenie podpory druhej verzie manifestu Chrome.

Spoločnosť Google predstavila časový plán ukončenia podpory verzie XNUMX manifestu prehliadača Chrome v prospech verzie XNUMX, ktorá bola kritizovaná za porušenie mnohých doplnkov na blokovanie obsahu a zabezpečenia. K druhej verzii manifestu je pripojený najmä populárny blokovač reklám uBlock Origin, ktorý nie je možné preniesť do tretej verzie manifestu z dôvodu ukončenia podpory režimu blokovania fungovania rozhrania webRequest API.

Od 17. januára 2022 už Internetový obchod Chrome nebude akceptovať doplnky, ktoré používajú druhú verziu manifestu, ale vývojári predtým pridaných doplnkov budú môcť naďalej zverejňovať aktualizácie. V januári 2023 Chrome prestane podporovať druhú verziu manifestu a všetky doplnky s ním spojené prestanú fungovať. Zároveň bude zakázané zverejňovať aktualizácie takýchto doplnkov v Internetovom obchode Chrome.

Pripomeňme, že v tretej verzii manifestu, ktorá definuje možnosti a zdroje poskytované doplnkom, ako súčasť iniciatívy na posilnenie bezpečnosti a súkromia, namiesto webRequest API, deklaratívneNetRequest API, obmedzené vo svojich možnostiach, sa navrhuje. Zatiaľ čo rozhranie webRequest API vám umožňuje pripojiť vaše vlastné obslužné nástroje, ktoré majú úplný prístup k sieťovým požiadavkám a sú schopné upravovať prevádzku za behu, declarativeNetRequest API poskytuje iba prístup k hotovému filtrovaciemu mechanizmu zabudovanému v prehliadači, ktorý nezávisle spracováva blokovanie. pravidiel a neumožňuje použitie vlastných filtrovacích algoritmov a neumožňuje nastaviť zložité pravidlá, ktoré sa navzájom prekrývajú v závislosti od podmienok.

Google podľa svojich slov naďalej pracuje na implementácii možností v declarativeNetRequest požadovaných v doplnkoch, ktoré využívajú webRequest, a má v úmysle priniesť nové API do podoby, ktorá plne vyhovuje potrebám vývojárov existujúcich doplnkov. Napríklad Google už zohľadnil želania komunity a pridal do declarativeNetRequest API podporu pre používanie viacerých sád statických pravidiel, filtrovanie pomocou regulárnych výrazov, úpravu HTTP hlavičiek, dynamickú zmenu a pridávanie pravidiel, mazanie a nahradzovanie parametrov požiadaviek, filtrovanie s viazaním kariet a vytváraním špecifických relácií množiny pravidiel. V najbližších mesiacoch sa navyše plánuje implementácia podpory dynamicky prispôsobiteľných skriptov na spracovanie obsahu a možnosť ukladať dáta do RAM.

Zdroj: opennet.ru

Pridať komentár