Ang mga kapilian sa uBlock Origin ug AdGuard giandam uban ang suporta alang sa ikatulo nga bersyon sa pagpakita sa Chrome

Si Raymond Hill, ang tagsulat sa uBlock Origin blocking system alang sa dili gusto nga content, nagpatik ug experimental browser add-on uBO Minus nga adunay pagpatuman sa uBlock Origin nga variant nga gihubad ngadto sa declarativeNetRequest API, ang paggamit niini gireseta sa ikatulo nga bersyon sa Pagpadayag sa Chrome. Dili sama sa klasiko nga uBlock Origin, ang bag-ong add-on naggamit sa mga kapabilidad sa built-in nga content filtering engine sa browser ug wala magkinahanglan og mga permiso sa pag-install aron mabalda ug mabag-o ang tanan nga datos sa site.

Ang add-on wala pa usa ka pop-up panel o mga panid sa setting, ug ang pagpaandar limitado sa pag-block sa mga hangyo sa network. Sa pagtrabaho nga walay gilugwayan nga mga permiso, mga feature sama sa kosmetiko nga mga filter para sa pag-ilis sa sulod sa usa ka panid (“##”), pag-ilis sa mga script sa mga site (“##+js”), mga filter alang sa pag-redirect sa mga hangyo (“redirect=”), ug header ang mga filter gi-disable CSP (Content Security Policy) ug mga filter para sa pagtangtang sa mga parameter sa hangyo (“removeparam=”). Kung dili, ang lista sa mga default nga pagsala hingpit nga katumbas sa set gikan sa uBlock Origin ug naglakip sa mga 22 ka libo nga mga lagda.

Dugang pa, pipila ka adlaw ang milabay usa ka eksperimento nga bersyon sa AdGuard ad blocking add-on gipresentar - AdGuardMV3, nga gihubad usab sa declarativeNetRequest API ug makahimo sa pagtrabaho sa mga browser nga nagsuporta lamang sa ikatulo nga edisyon sa pagpakita sa Chrome. Ang prototype nga gisugyot alang sa pagsulay naghatag sa tanan nga ad blocking functionality nga gikinahanglan sa ordinaryo nga mga tiggamit, apan naa sa luyo sa add-on alang sa ikaduhang edisyon sa manifesto sa iyang mga advanced nga kapabilidad, nga mahimong interesado sa mga advanced users.

Ang bag-ong AdGuard magpadayon sa pagtago sa mga banner, mga widget sa social network ug mga makahahadlok nga elemento, pag-block sa mga ad sa mga platform sa video sama sa YouTube, ug aktibong pag-block sa mga hangyo nga may kalabutan sa pagsubay sa mga lihok. Ang mga limitasyon naglakip sa pagkidlap sa mga pagsal-ot sa advertising tungod sa usa ka paglangan sa 1.5-2 ka segundo sa paggamit sa mga lagda sa kosmetiko, pagkawala sa pipila ka mga kapabilidad nga may kalabutan sa pagsala sa Cookie, ang paggamit sa mga regular nga ekspresyon ug pagsala sa mga parameter sa pangutana (ang bag-ong API naghatag og gipasimple nga regular nga mga ekspresyon) , pagkaanaa sa mga estadistika ug mga log sa pagtubag sa filter sa Developer Mode lamang.

Gihisgutan usab ang posible nga pagkunhod sa gidaghanon sa mga lagda tungod sa mga pagdili nga gipaila sa ikatulo nga bersyon sa manifesto. Kung ang browser adunay usa ka add-on nga na-install nga naggamit sa declarativeNetRequest, wala’y mga problema sa static nga mga lagda, tungod kay adunay usa ka kinatibuk-ang limitasyon sa tanan nga mga add-on, nga gitugotan ang 330 ka libo nga mga lagda. Kung adunay daghang mga pagdugang, usa ka limitasyon sa 30 ka libo nga mga lagda ang gipadapat, nga mahimo’g dili igo. Usa ka limitasyon sa 5000 nga mga lagda ang gipaila alang sa dinamikong mga lagda, ug 1000 nga mga lagda alang sa regular nga mga ekspresyon.

Sugod sa Enero 2023, ang Chrome browser nagplano sa paghunong sa pagsuporta sa ikaduhang bersyon sa manifest ug paghimo sa ikatulo nga bersyon nga mandatory para sa tanan nga mga add-on. Sa sinugdan, ang ikatulo nga bersyon sa manifesto nahimong target sa pagsaway tungod sa pagkabalda sa daghang mga add-on alang sa pagbabag sa dili angay nga sulud ug pagsiguro sa seguridad. Ang Chrome manifest naghubit sa mga kapabilidad ug mga kapanguhaan nga gihatag sa mga add-on. Ang ikatulo nga bersyon sa manifest gimugna isip kabahin sa usa ka inisyatiba aron mapalig-on ang seguridad, privacy ug performance sa mga add-on. Ang nag-unang tumong sa mga pagbag-o mao ang paghimo nga mas sayon ​​​​sa paghimo sa luwas ug high-performance nga mga add-on, ug aron mas lisud ang paghimo sa dili luwas ug hinay nga mga add-on.

Ang panguna nga pagkadismaya sa ikatulo nga bersyon sa manifesto adunay kalabotan sa paghubad sa read-only nga mode sa webRequest API, nga nagpaposible sa pagkonektar sa imong kaugalingon nga mga tigdumala nga adunay hingpit nga pag-access sa mga hangyo sa network ug mahimo’g mabag-o ang trapiko sa langaw. Kini nga API gigamit sa uBlock Origin, AdGuard ug daghang uban pang mga add-on aron babagan ang dili gusto nga sulud ug masiguro ang seguridad. Imbis sa webRequest API, ang ikatulo nga bersyon sa manifest nagtanyag og limitado nga kapabilidad nga declarativeNetRequest API, nga naghatag og access sa usa ka built-in nga makina sa pagsala nga independente nga nagproseso sa mga lagda sa pag-block, wala magtugot sa paggamit sa kaugalingon nga mga algorithm sa pagsala, ug dili. tugoti ang paghimo og komplikadong mga lagda nga nagsapaw sa usag usa depende sa mga kondisyon.

Sulod sa tulo ka tuig nga mga diskusyon bahin sa umaabot nga ikatulo nga bersyon sa manifesto, gikonsiderar sa Google ang kadaghanan sa mga gusto sa komunidad ug gipalapdan ang declarativeNetRequest API nga orihinal nga gihatag sa mga kapabilidad nga gikinahanglan sa mga naglungtad nga pagdugang. Pananglitan, ang Google midugang og suporta sa declarativeNetRequest API alang sa paggamit sa daghang mga static nga mga lagda, regular nga pagsala sa ekspresyon, pag-usab sa mga ulohan sa HTTP, dinamikong pagbag-o ug pagdugang sa mga lagda, pagtangtang ug pag-ilis sa mga parameter sa pangutana, pagsala nga nakabase sa tab, ug paghimo sa mga set sa lagda nga piho sa sesyon.

Source: opennet.ru

Idugang sa usa ka comment