Google Chrome манифестийн хоёр дахь хувилбарыг дэмжихээ зогсоох төлөвлөгөөг нийтэллээ.

Google-ийн зүгээс Chrome манифестын XNUMX-р хувилбарыг XNUMX-р хувилбарыг ашиглахаас татгалзах цаг хугацааны хуваарийг танилцуулсан бөгөөд энэ нь контентыг хориглох болон хамгаалалтын олон нэмэлт програмуудыг эвдсэн гэж шүүмжлэгдэж байсан. Ялангуяа алдартай зар хориглогч uBlock Origin нь manifest-ийн хоёр дахь хувилбарт хавсаргасан бөгөөд webRequest API-ийн үйл ажиллагааны хаах горимыг дэмжихээ больсон тул манифестын гурав дахь хувилбар руу шилжүүлэх боломжгүй юм.

17 оны 2022-р сарын 2023-ноос эхлэн Chrome Web Store нь манифестын хоёр дахь хувилбарыг ашигладаг нэмэлтүүдийг хүлээн авахаа больсон ч өмнө нь нэмсэн нэмэлтүүдийг хөгжүүлэгчид шинэчлэлтүүдийг нийтлэх боломжтой хэвээр байх болно. XNUMX оны XNUMX-р сард Chrome нь манифестын хоёр дахь хувилбарыг дэмжихээ больж, түүнтэй холбоотой бүх нэмэлтүүд ажиллахаа болино. Үүний зэрэгцээ Chrome вэб дэлгүүрт ийм нэмэлтүүдийн шинэчлэлтийг нийтлэхийг хориглоно.

Аюулгүй байдал, нууцлалыг бэхжүүлэх санаачилгын нэг хэсэг болох нэмэлт хэрэгсэлд өгсөн боломж, нөөцийг тодорхойлсон тунхаглалын гурав дахь хувилбарт webRequest API, declarativeNetRequest API-ийн оронд боломжоороо хязгаарлагдмал байсныг эргэн санацгаая. санал болгож байна. WebRequest API нь сүлжээний хүсэлтэд бүрэн хандах боломжтой, урсгалыг шууд өөрчлөх чадвартай өөрийн зохицуулагчийг холбох боломжийг олгодог бол declarativeNetRequest API нь зөвхөн хөтөч дээр суурилуулсан, блоклох үйлдлийг бие даан боловсруулдаг бэлэн шүүлтүүрийн системд хандах боломжийг олгодог. дүрэм журам бөгөөд өөрийн шүүлтүүрийн алгоритмыг ашиглахыг зөвшөөрдөггүй бөгөөд нөхцөл байдлаас шалтгаалан бие биетэйгээ давхцах нарийн төвөгтэй дүрмийг тогтоохыг зөвшөөрдөггүй.

Google-ийн мэдээлснээр, энэ нь webRequest ашигладаг нэмэлт програмуудад шаардагдах чадамжийг declarativeNetRequest-д хэрэгжүүлэхээр үргэлжлүүлэн ажиллаж байгаа бөгөөд шинэ API-г одоо байгаа нэмэлтүүдийн хөгжүүлэгчдийн хэрэгцээг бүрэн хангасан хэлбэрт оруулахаар зорьж байна. Жишээлбэл, Google нь нийгэмлэгийн хүслийг аль хэдийн харгалзан үзсэн бөгөөд олон тооны статик дүрмийн багц ашиглах, ердийн илэрхийлэл ашиглан шүүх, HTTP толгойг өөрчлөх, дүрмүүдийг динамикаар өөрчлөх, нэмэх, хүсэлтийн параметрүүдийг устгах, солих, шүүх зэрэгт declarativeNetRequest API-д дэмжлэг нэмсэн. таб холбох, тусгай дүрмийн багц сешнүүдийг үүсгэх. Ирэх саруудад динамикаар тохируулах боломжтой контент боловсруулах скрипт, өгөгдлийг RAM-д хадгалах чадварыг дэмжих ажлыг нэмж хэрэгжүүлэхээр төлөвлөж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх