Google ir pielÄgojis savus plÄnus novecot Chrome manifesta 2. versiju, kas nosaka iespÄjas un resursus, kas pieejami paplaÅ”inÄjumiem, kas rakstÄ«ti, izmantojot WebExtensions API. SÄkotnÄji manifesta 2. versijas atbalsts bija paredzÄts 2023. gada janvÄrÄ«. Jaunais plÄns pagarina paplaÅ”inÄjumu, kas izmanto manifesta 2. versiju, novecoÅ”anas datumu uz 2024. gada janvÄri.
2023. gada janvÄrÄ« Chrome 112 testa laidienos (Canary, Dev un Beta) tiks veikts eksperiments, lai Ä«slaicÄ«gi atspÄjotu atbalstu manifesta 2. versijai. 2023. gada jÅ«nijÄ eksperiments turpinÄsies, un atbalsts manifesta 2. versijai var tikt atspÄjots Chrome 115 stabilajÄ versijÄ. TurklÄt 2023. gada janvÄrÄ« manifesta 3. versija kļūs obligÄta iekļauÅ”anai Chrome interneta veikala ieteicamajos papildinÄjumos. 2023. gada jÅ«nijÄ Chrome interneta veikals aizliegs publicÄt publiski pieejamus papildinÄjumus ar manifesta 2. versiju, un iepriekÅ” pievienotie publiskie papildinÄjumi tiks pÄrvietoti uz kategoriju āNeiekļauti sarakstÄā. 2024. gada janvÄrÄ« papildinÄjumi ar manifesta 2. versiju tiks noÅemti no Chrome interneta veikala, un pÄrlÅ«kprogrammas iestatÄ«jums atgrieÅ”anai pie vecÄ manifesta tiks noÅemts.
SÄkotnÄji manifesta treÅ”Ä versija tika kritizÄta daudzu papildinÄjumu darbÄ«bas traucÄjumu dÄļ nevÄlama satura bloÄ·ÄÅ”anai un droŔības nodroÅ”inÄÅ”anai, taÄu pakÄpeniski sÄk papildinÄjumi migrÄt uz jauno manifestu. PiemÄram, nesen tika sagatavotas un uz jauno manifestu migrÄtas uBlock Origin un AdGuard reklÄmu bloÄ·ÄtÄju versijas.
TreÅ”Ä manifesta versija tika izstrÄdÄta kÄ daļa no iniciatÄ«vas, lai stiprinÄtu papildinÄjumu droŔību, privÄtumu un veiktspÄju. Å o izmaiÅu galvenais mÄrÄ·is ir vienkÄrÅ”ot droÅ”u un augstas veiktspÄjas papildinÄjumu izveidi un apgrÅ«tinÄt nedroÅ”u un lÄnu papildinÄjumu izveidi.
GalvenÄ neapmierinÄtÄ«ba ar manifesta treÅ”o versiju ir saistÄ«ta ar WebRequest API tulkoÅ”anu tikai lasīŔanas režīmÄ, kas ļÄva savienot savus apstrÄdÄtÄjus, kuriem ir pilna piekļuve tÄ«kla pieprasÄ«jumiem un kuri var modificÄt trafiku lidojuma laikÄ. Å Ä« API tiek izmantota uBlock Origin, AdGuard un daudzos citos papildinÄjumos, lai bloÄ·Ätu nevÄlamu saturu un nodroÅ”inÄtu droŔību. WebRequest API vietÄ manifesta treÅ”Ä versija piedÄvÄ ierobežotas iespÄjas deklaratÄ«vo NetRequest API, kas nodroÅ”ina piekļuvi iebÅ«vÄtam filtrÄÅ”anas dzinÄjam, kas neatkarÄ«gi apstrÄdÄ bloÄ·ÄÅ”anas noteikumus, neļauj izmantot savus filtrÄÅ”anas algoritmus un neļauj. ļauj iestatÄ«t sarežģītus noteikumus, kas pÄrklÄjas viens ar otru atkarÄ«bÄ no apstÄkļiem.
TrÄ«s gadu diskusijÄs par gaidÄmo manifesta treÅ”o versiju Google ir ÅÄmis vÄrÄ daudzas kopienas vÄlmes un paplaÅ”inÄjis declarativeNetRequest API, kas sÄkotnÄji tika nodroÅ”inÄts ar iespÄjÄm, kas nepiecieÅ”amas esoÅ”ajos papildinÄjumos. PiemÄram, Google ir pievienojis declarativeNetRequest API atbalstu vairÄku statisku kÄrtulu kopu izmantoÅ”anai, regulÄro izteiksmju filtrÄÅ”anai, HTTP galveÅu modificÄÅ”anai, kÄrtulu dinamiskai mainīŔanai un pievienoÅ”anai, vaicÄjuma parametru dzÄÅ”anai un aizstÄÅ”anai, uz cilnÄm balstÄ«tai filtrÄÅ”anai un sesijai specifisku kÄrtulu kopu izveidei.
Avots: opennet.ru
