Google shpalli fazën e parë të heqjes së versionit të dytë të manifestit në Chrome.

Kompania Google ka parashikuar për 3 qershor fillimin e procesit për ndërprerjen e mbështetjes për versionin e dytë të manifestit të Chrome, që përcakton mundësitë dhe burimet e disponueshme për shtesa të shkruara duke përdorur API-në WebExtensions. Fillimisht, mbështetja për versionin e dytë të manifestit ishte planifikuar të ndërpritej në janar 2023, por pastaj afatet u shndërruan disa herë. Duke nisur nga 3 qershori, në degët Chrome Beta, Dev dhe Canary, nëse janë instaluar shtesa që përdorin versionin e dytë të manifestit, në faqen e menaxhimit të shtesave (chrome://extensions) do të shfaqet një njoftim me informacion mbi ndërprerjen e shpejtë të mbështetjes për këto shtesa. Shtesat që bazohen në versionin e dytë të manifestit do të humbin gjithashtu etiketën "të rekomanduara".

Në të ardhmen, do të fillojë një proces gradual mbylljeje të shtesave që përdorin versionin e dytë të manifestit, dhe përdoruesit do të marrin rekomandime për instalimin e alternativave të disponueshme në Chrome Web Store që janë kaluar në versionin e tretë të manifestit. Në këtë mënyrë, për një periudhë të caktuar, përdoruesit do të kenë mundësinë të rikthejnë shtesat e çaktivizuara, por me kalimin e kohës, kjo funksionalitet do të hiqet. Ndryshimet e lidhura me ndalimin e mbështetjes për versionin e dytë të manifestit fillimisht do të aplikohen në kanalet testuese të Chrome (Beta, Dev dhe Canary), por në muajt në vazhdim do të prekin edhe versionet e qëndrueshme. Planifikojnë të përfundojnë kalimin nga versioni i dytë i manifestit deri në fillim të vitit të ardhshëm. Përdoruesit korporativë do të kenë mundësinë të shtyjnë ndalimin e mbështetjes së versionit të dytë deri në qershor 2025.

Varet se Google vitin e kaluar ka eliminuar të gjitha problemet kryesore që pengonin kalimin në versionin e tretë të manifestit dhe ka marrë parasysh dëshirat në funksionalitetin e tij, për shembull në API-në declarativeNetRequest, ka rritur numrin e lejuar të rregullave statike në 330,000 dhe të atyre dinamike në 30,000. Aktualisht, në katalogun e Chrome Web Store, rreth 85% e shtesave tashmë mbështetin versionin e tretë të manifestit, përfshirë shtesat më të njohura për filtrimin e përmbajtjes — AdBlock, Adblock Plus, uBlock Origin dhe AdGuard.

Versioni e tretë e manifestit të Chrome është zhvilluar si pjesë e iniciativës për të thjeshtuar krijimin e zgjerimeve të sigurta dhe me performancë të lartë, si dhe për të vështirësuar krijimin e zgjerimeve të pasigurta dhe të ngadalta. Ankesat kryesore ndaj kësaj versioni të tretë të manifestit vijnë nga kalimi në një mod hapës për lexim të API-t webRequest, e cila lejonte lidhjen e trajtuesve të personifikuar, të cilët kishin qasje të plotë në kërkesat e rrjetit dhe mund të modifikonin trafikun në lëvizje. Në vend të API-t webRequest, versioni i tretë i manifestit përfshin një API më të kufizuar, declarativeNetRequest, që ofron qasje në një motor të ndërtuar për filtrimin, i cili vetëpërcakton rregullat e bllokimit dhe nuk lejon përdorimin e algorithmeve të veta të filtrimit.

Në manifestin e ri është realizuar gjithashtu kalimi në përmbushjen e Shërbimeve në formën e proceseve sfond dhe është angazhuar një model i granulizuar kërkese përfuqish. (shtesa nuk mund të aktivizohet menjëherë për të gjitha faqet, por do të funksionojë vetëm në kontekstin e skedës aktive). Trajtimi i kërkesave Cross-origin është ndryshuar — kufizimet e fuqisë që zbatohen për skenarat e përpunimit të përmbajtjes janë të njëjta si për faqen kryesore, në të cilën këto skenare integrohen (për shembull, nëse faqja nuk ka qasje në API-në e përcaktimit të vendndodhjes, atëherë skenari i shtesës gjithashtu nuk do të marrë këtë qasje). Ekzekutimi i kodit të ngarkuar nga të jashtmit është i ndaluar. servera (kur shtesa ngarkon dhe ekzekuton kod të jashtëm).

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster