A Google bejelentette az első lépést, hogy megszabaduljon a manifest második verziójától a Chrome-ban

A Google június 3-án ütemezte be a Chrome Manifest 2-es verziójának elavulttá tételének folyamatát, amely meghatározza a WebExtensions API használatával írt bővítmények számára elérhető képességeket és erőforrásokat. Eredetileg a manifest 2-es verziójának támogatását 2023 januárjára tervezték, de a határidőt többször is elhalasztották. Június 3-tól kezdődően a Chrome Beta, Dev és Canary verziókban telepített, a manifest 2-es verzióját használó bővítmények értesítést kapnak a bővítmények kezelése oldalon (chrome://extensions), amely tájékoztatja őket a közelgő elavulásról. A manifest 2-es verzióját használó bővítmények a továbbiakban nem lesznek "ajánlott" címkével ellátva.

Ezt követően megkezdődik a manifest 2-es verzióját használó bővítmények fokozatos letiltásának folyamata, és a felhasználókat arra fogják kérni, hogy telepítsék a Chrome Webáruházban elérhető alternatívákat, amelyek a manifest 3-as verziójára migráltak. A felhasználóknak lehetőségük lesz korlátozott ideig visszaállítani a letiltott bővítményeket, de ez a funkció végül eltávolításra kerül. A manifest 2-es verziójának támogatásának letiltásával kapcsolatos változások kezdetben a Chrome teszt ágaira (Béta, Dev és Canary) vonatkoznak, de a következő hónapokban a stabil kiadásokra is hatással lesznek. A manifest 2-es verziójáról való migráció várhatóan a jövő év elejére fejeződik be. A vállalati felhasználóknak lehetőségük lesz a manifest 2-es verziójának támogatását 2025 júniusáig elhalasztani.

Megjegyzendő, hogy a Google tavaly megoldotta az összes főbb problémát, amely megakadályozta a manifeszt 3-as verziójára való áttérést, és beépítette a kéréseket a funkcionalitásába. Például a deklarativeNetRequest API-ban 330 000-re növelte a statikus szabályok, és 30 000-re a dinamikus szabályok megengedett számát. Jelenleg a Chrome Webáruház bővítményeinek körülbelül 85%-a már támogatja a manifeszt 3-as verzióját, beleértve a legnépszerűbb tartalomszűrő bővítményeket is – az AdBlockot, az Adblock Plust, az uBlock Origint és az AdGuardot.

A Chrome Manifest harmadik verzióját egy olyan kezdeményezés részeként fejlesztették ki, amelynek célja a biztonságos és nagy teljesítményű kiegészítők létrehozásának egyszerűsítése, valamint a nem biztonságos és lassú kiegészítők létrehozásának bonyolítása volt. A manifest harmadik verziójával kapcsolatos fő panasz a webRequest API írásvédett módba való áttérése volt, amely lehetővé tette az egyéni kezelők számára a hálózati kérésekhez való teljes hozzáférést, és a forgalom menet közbeni módosítását. A webRequest API helyett a manifest harmadik verziója egy korlátozott deklaratív NetRequest API-t ad hozzá, amely hozzáférést biztosít egy beépített szűrőmotorhoz, amely függetlenül dolgozza fel a blokkoló szabályokat, és nem engedélyezi az egyéni szűrőalgoritmusok használatát.

Az új manifest áttérést valósít meg a service workerek háttérfolyamatként történő végrehajtására, és egy részletes jogosultsági modellt használ (a bővítmény nem aktiválható egyszerre az összes oldalra, hanem csak az aktív lap kontextusában fog működni). A kereszt-eredetű kérések kezelése megváltozott: a tartalomfeldolgozó szkriptekre ugyanazok az jogosultsági korlátozások vonatkoznak, mint a főoldalra, amelybe be vannak ágyazva (például, ha az oldalnak nincs hozzáférése a helymeghatározó API-hoz, akkor a bővítmény szkriptjének sem lesz ilyen hozzáférése). A külső forrásokból betöltött kód végrehajtása mostantól tilos. szervereket (amikor a kiegészítő betölti és végrehajtja a külső kódot).

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster