Inaantala ng Google hanggang 2024 ang pagtatapos ng suporta para sa pangalawang bersyon ng manifesto ng Chrome

Inayos ng Google ang mga plano nitong ihinto ang pangalawang bersyon ng manifest ng Chrome, na tumutukoy sa mga kakayahan at mapagkukunang available sa mga add-on na nakasulat gamit ang WebExtensions API. Sa una, ang suporta para sa pangalawang bersyon ng manifesto ay binalak na magtapos sa Enero 2023. Kasama sa bagong plano ang paglilipat ng petsa ng pagtatapos para sa hindi pagpapagana ng mga add-on gamit ang pangalawang bersyon ng manifest sa Enero 2024.

Sa Enero 2023, sa mga pagsubok na release ng Chrome 112 (Canary, Dev, Beta), isang eksperimento ang isasagawa upang pansamantalang i-disable ang suporta para sa pangalawang bersyon ng manifest. Sa Hunyo 2023, magpapatuloy ang eksperimento at maaaring ma-disable ang suporta para sa pangalawang bersyon ng manifest sa stable na bersyon ng Chrome 115. Bilang karagdagan, sa Enero 2023, ang ikatlong bersyon ng manifest ay magiging mandatoryo para maisama sa inirerekomendang mga add-on sa catalog ng Chrome Web Store. Sa Hunyo 2023, hindi na papayagan ng Chrome Web Store na ma-publish ang mga add-on na available sa publiko na may pangalawang bersyon ng manifest, at ililipat sa kategoryang "Hindi Nakalista" ang mga dating naidagdag na pampublikong add-on. Sa Enero 2024, aalisin sa Chrome Web Store ang mga add-on na may pangalawang bersyon ng manifest, at aalisin ang setting sa browser para ibalik ang suporta para sa lumang manifest.

Sa una, ang ikatlong bersyon ng manifesto ay naging object ng kritisismo dahil sa pagkagambala sa gawain ng maraming mga add-on para sa pagharang ng hindi gustong nilalaman at pagtiyak ng seguridad, ngunit unti-unting ang mga add-on ay nagsisimulang ilipat sa bagong manifesto, halimbawa. , ang mga bersyon ng uBlock Origin at AdGuard ad blocker ay inihanda kamakailan at inilipat sa bagong manifesto.

Ang ikatlong bersyon ng manifest ay binuo bilang bahagi ng isang inisyatiba upang palakasin ang seguridad, privacy at pagganap ng mga add-on. Ang pangunahing layunin ng mga pagbabago ay gawing mas madali ang paggawa ng mga secure at mataas na performance na add-on, at gawing mas mahirap ang paggawa ng mga hindi ligtas at mabagal na add-on.

Ang pangunahing kawalan ng kasiyahan sa ikatlong bersyon ng manifesto ay nauugnay sa pagsasalin sa read-only na mode ng webRequest API, na naging posible upang ikonekta ang iyong sariling mga humahawak na may ganap na access sa mga kahilingan sa network at maaaring baguhin ang trapiko sa mabilisang. Ginagamit ang API na ito sa uBlock Origin, AdGuard at marami pang add-on para harangan ang hindi gustong content at matiyak ang seguridad. Sa halip na webRequest API, ang ikatlong bersyon ng manifest ay nag-aalok ng limitadong kakayahan na declarativeNetRequest API, na nagbibigay ng access sa isang built-in na filtering engine na independiyenteng nagpoproseso ng mga panuntunan sa pag-block, hindi pinapayagan ang paggamit ng sarili nitong mga algorithm sa pag-filter, at hindi payagan ang pagtatakda ng mga kumplikadong panuntunan na magkakapatong sa isa't isa depende sa mga kundisyon.

Sa loob ng tatlong taon ng mga talakayan tungkol sa paparating na ikatlong bersyon ng manifesto, isinaalang-alang ng Google ang marami sa mga kagustuhan ng komunidad at pinalawak ang declarativeNetRequest API na orihinal na ibinigay kasama ang mga kakayahan na kinakailangan sa mga umiiral nang karagdagan. Halimbawa, nagdagdag ang Google ng suporta sa declarativeNetRequest API para sa paggamit ng maramihang mga static na ruleset, regular na expression na pag-filter, pagbabago ng mga header ng HTTP, dynamic na pagbabago at pagdaragdag ng mga panuntunan, pagtanggal at pagpapalit ng mga parameter ng query, pag-filter na nakabatay sa tab, at paggawa ng mga set ng panuntunang partikular sa session.

Pinagmulan: opennet.ru

Magdagdag ng komento