Kua whakaritea nga momo rereke o uBlock Origin me AdGuard me te tautoko mo te tuatoru o nga putanga o te whakaaturanga Chrome

Ko Raymond Hill, te kaituhi o te uBlock Origin o te punaha aukati ihirangi e kore e hiahiatia ana, i whakaputa i tetahi taapiri tirotiro tirotiro uBO Minus me te whakatinanatanga o te momo rereke o te uBlock Origin kua whakamaoritia ki te DeclarativeNetRequest API, ko te whakamahi i te waahanga tuatoru o te Chrome. whakakitenga. Kaore i rite ki te uBlock Origin matarohia, ko te taapiri hou e whakamahi ana i nga kaha o te miihini i hangaia ki roto i te kaitirotiro ki te tarai i nga ihirangi me te kore e tono whakaaetanga ki te haukoti me te whakarereke i nga raraunga papaanga katoa i te wa e whakauruhia ana.

Ko te taapiri kaore ano he panui pahū-ake me nga wharangi tautuhinga, a ko te mahi he iti ki te aukati i nga tono whatunga. Ki te mahi me te kore whakaaetanga roa, nga ahuatanga penei i nga whiriwhiringa whakapaipai mo te whakakapi i nga ihirangi o te wharangi ("##"), te whakakapi i nga tuhinga mo nga waahi ("##+js"), nga whiriwhiringa mo te huri i nga tono ("redirect="), pane pane. whiriwhiringa CSP (Poutuhere Haumarutanga Ihirangi) me nga whiriwhiringa mo te tango i nga tawhā patai ("removeparam="). Ki te kore, he rite tonu te rarangi o nga whiriwhiringa taunoa ki te huinga mai i te uBlock Origin me te 22 nga ture kei roto.

I tua atu, i etahi ra i mua, i whakauruhia he putanga whakamatautau o te AdGuard ad-blocking add-on, AdGuardMV3, i whakamaoritia ano ki te declarativeNetRequest API me te kaha ki te mahi i roto i nga kaitirotiro e tautoko ana i te tuatoru o nga putanga o te whakaaturanga Chrome. Ko te tauira i whakaarohia mo te whakamatautau e whakarato ana i nga mahi katoa e hiahiatia ana e nga kaiwhakamahi noa ki te aukati i nga panui, engari kei muri i te taapiri mo te putanga tuarua o te whakaaturanga i runga i nga ahuatanga o ona ahuatanga matatau, tera pea e pai ana ki nga kaiwhakamahi matatau.

Ko te AdGuard hou ka huna tonu i nga kara, nga taputapu paapori pāpori me nga mea hoha, aukati i nga panui i runga i nga papaaho ataata penei i a YouTube, me te aukati i nga tono e pa ana ki te aroturuki nekehanga. Ko nga herenga, ko te kopikopiko o nga panui na te roa o te tono ture whakapaipai ma te 1.5-2 hēkona, te ngaronga o etahi ahuatanga e pa ana ki te tātari Pihikete, te whakamahi i nga korero auau me te tātari i nga tawhā patai (ka whakaratohia e te API hou nga korero ngawari noa. ), te wateatanga o nga tatauranga me te raarangi o nga kaiwhakatairanga keu i te Aratau Kaiwhakawhanake anake.

Kei te whakahua ano he whakahekenga pea i te maha o nga ture na te aukati i whakauruhia ki te putanga tuatoru o te whakaaturanga. Mēnā he tāpiri-ake te kaitirotiro e whakamahi ana i te declarativeNetRequest, karekau he raru ki nga ture pateko, i te mea he tepe katoa mo nga taapiri katoa, ka taea te 330 ture. Ina he maha nga taapiri, ka tukuna he rohe 30 mano nga ture, kaore pea e ranea. Mo nga ture hihiri, kua whakauruhia he tepe o te 5000 ture, a mo nga korero auau - 1000 ture.

Ka timata i te Hanuere 2023, ka whakaaro a Chrome ki te whakamutu i te tautoko i te putanga tuarua o te whakaaturanga me te whakahau i te putanga tuatoru mo nga taapiri katoa. I te timatanga, i whakahengia te putanga tuatoru o te whakaaturanga mo te pakaru i te maha o nga taapiri hei aukati i nga ihirangi kore tika me te whakarite i te haumarutanga. Ko te whakaaturanga Chrome e whakaatu ana i nga kaha me nga rauemi e whakaratohia ana e nga taapiri. Ko te putanga tuatoru o te whakaaturanga i whakawhanakehia hei waahanga o te kaupapa ki te whakapai ake i te haumarutanga, te noho muna me te mahinga o nga taputapu taapiri. Ko te whainga matua o nga whakarereketanga he mea ngawari ki te hanga i nga taputapu haumaru me te mahi nui, me te uaua ki te hanga i nga taputapu haumaru me te puhoi.

Ko te tino kore e pai ki te putanga tuatoru o te whakaaturanga e pa ana ki te whakawhiti ki te aratau panui-anake o te webRequest API, i taea ai e koe te hono atu i o ake kaikawe e whai waahi katoa ana ki nga tono whatunga me te kaha ki te whakarereke i nga waka i runga i te rere. . Ka whakamahia tenei API e uBlock Origin, AdGuard me te maha atu o nga taapiri hei aukati i nga ihirangi tika me te whakarite i te haumarutanga. Engari i te webRequest API, ko te putanga tuatoru o te whakaaturanga e tuku ana he iti korero NetRequest API e whakarato ana i te uru ki te miihini tātari i hangaia e whakahaere ana i nga ture aukati i a ia ano, kaore e whakaae ki te whakamahi i ana ake algorithm tātari, kaore hoki e whakaae. te whakatakoto ture matatini e inaki ana tetahi ki tetahi i runga i nga tikanga.

I roto i nga tau e toru o nga korerorero mo te putanga tuatoru e haere ake nei o te whakaaturanga, i whai whakaaro a Google ki te maha o nga hiahia o te hapori me te whakaroa atu i te DeclarativeNetRequest API me nga kaha e hiahiatia ana i roto i nga taapiri o naianei. Hei tauira, kua taapirihia e Google te tautoko ki te DeclarativeNetRequest API mo te whakamahi i nga huinga ture pateko maha, te tātari korero auau, te whakarereketanga pane pane HTTP, te whakarereke me te taapiri ture, te tango me te whakakapi i nga tawhā tono, te tātari i runga ripa, me te hanga i nga huinga ture motuhake. .

Source: opennet.ru

Tāpiri i te kōrero