bambance-bambancen da aka shirya na uBlock Origin da AdGuard tare da goyan baya ga sigar Chrome ta uku ta bayyananniyar

Raymond Hill, marubucin tsarin toshe tushen tushen uBlock don abun cikin da ba'a so, ya buga ƙarin binciken bincike na gwaji akan uBO Minus tare da aiwatar da bambance-bambancen uBlock Origin da aka fassara zuwa ga sanarwar NetRequest API, wanda aka tsara amfani da shi a cikin sigar ta uku na Chrome bayyananne. Ba kamar asali na uBlock Origin ba, sabon ƙarawa yana amfani da ƙarfin ginanniyar injin tace abun ciki mai bincike kuma baya buƙatar izinin shigarwa don tsangwama da canza duk bayanan rukunin yanar gizo.

Har yanzu abin da ke ƙarawa ba shi da rukunin fayafai ko shafukan saiti, kuma aikin yana iyakance ga toshe buƙatun cibiyar sadarwa. Don yin aiki ba tare da tsawaita izini ba, fasali kamar masu tace kayan kwalliya don maye gurbin abun ciki a shafi ("##"), sauya rubutun akan rukunin yanar gizo ("##+js"), matattarar buƙatun turawa ("redirect="), da kan kai. Ana kashe masu tacewa CSP (Manufofin Tsaro na Abun ciki) da kuma tacewa don cire sigogin buƙatun ("removeparam="). In ba haka ba, jerin tsoffin masu tacewa sun yi daidai da saiti daga uBlock Origin kuma sun haɗa da dokoki kusan 22.

Bugu da kari, ƴan kwanaki da suka gabata an gabatar da sigar gwaji ta AdGuard ad blocking add-on - AdGuardMV3, wanda kuma aka fassara shi zuwa API ɗin declarativeNetRequest kuma yana da ikon yin aiki a cikin masu bincike waɗanda ke goyan bayan bugu na uku na bayanan Chrome. Samfurin da aka gabatar don gwaji yana ba da duk ayyukan toshe tallan da masu amfani da talakawa ke buƙata, amma yana baya bayan ƙara don bugu na biyu na ma'anar a cikin iyawar sa na ci gaba, wanda zai iya zama abin sha'awa ga masu amfani da ci gaba.

Sabuwar AdGuard zai ci gaba da ɓoye banners, widgets na hanyar sadarwar zamantakewa da abubuwa masu ban haushi, toshe tallace-tallace akan dandamalin bidiyo kamar YouTube, da kuma toshe buƙatun da suka danganci motsin sa ido. Iyakoki sun haɗa da flickering na tallan tallace-tallace saboda jinkiri na 1.5-2 seconds a cikin aikace-aikacen ƙa'idodin kwaskwarima, asarar wasu damar da suka shafi tace kuki, amfani da maganganu na yau da kullum da kuma tace sigogi na tambaya (sabon API yana ba da sauƙi na yau da kullum). , Samuwar ƙididdiga da tace rajistan ayyukan amsawa kawai a Yanayin Haɓakawa.

Har ila yau, an ambaci yiwuwar raguwar adadin dokoki saboda ƙuntatawa da aka gabatar a cikin sigar ta uku na ma'anar. Idan mai binciken yana da add-on da aka shigar wanda ke amfani da declarativeNetRequest, babu matsaloli tare da ƙa'idodi masu tsauri, tunda akwai iyaka ga duk add-ons, yana ba da izinin doka dubu 330. Lokacin da akwai ƙari da yawa, ana amfani da iyaka na dokoki dubu 30, wanda bazai isa ba. An ƙaddamar da ƙayyadaddun ƙa'idodi 5000 don ƙa'idodi masu ƙarfi, da ƙa'idodi 1000 don maganganun yau da kullun.

An fara daga Janairu 2023, mai binciken Chrome yana shirin dakatar da goyan bayan sigar ta biyu na bayyanuwar kuma sanya sigar ta uku ta zama tilas ga duk add-ons. Da farko, sigar ta uku ta bayyana ta zama abin zargi saboda rushewar da yawa add-ons don toshe abubuwan da ba su dace ba da kuma tabbatar da tsaro. Bayanin Chrome yana bayyana iyawa da albarkatun da aka bayar don ƙarawa. An haɓaka siga na uku na bayyani a matsayin wani yunƙuri na ƙarfafa tsaro, keɓantawa da aikin ƙarawa. Babban makasudin canje-canjen shine don sauƙaƙa ƙirƙirar amintattun add-ons masu inganci, da kuma sanya shi mafi wahala don ƙirƙirar add-ons marasa aminci da jinkirin.

Babban rashin gamsuwa da sigar ta uku na ma'anar tana da alaƙa da fassarar zuwa yanayin karantawa kawai na API ɗin Neman Yanar Gizo, wanda ya ba da damar haɗa masu sarrafa ku waɗanda ke da cikakkiyar damar buƙatun hanyar sadarwa kuma suna iya canza zirga-zirga a kan tashi. Ana amfani da wannan API ɗin a cikin uBlock Origin, AdGuard da sauran ƙari masu yawa don toshe abubuwan da ba'a so da tabbatar da tsaro. Maimakon webRequest API, sigar ta uku ta bayyana tana ba da ƙayyadaddun iyakantaccen iyakancewar NetRequest API, wanda ke ba da dama ga ginanniyar ingin tacewa wanda ke aiwatar da ka'idojin toshe kansa, baya barin amfani da nasa algorithms tacewa, kuma baya yarda. ba da damar kafa ƙaƙƙarfan ƙa'idodi waɗanda ke haɗuwa da juna dangane da yanayin.

A cikin shekaru uku na tattaunawa game da sigar ta uku mai zuwa na fassarori, Google ya yi la'akari da yawancin buƙatun al'umma kuma ya faɗaɗa declarativeNetRequest API wanda aka samar da asali tare da damar da ake buƙata a cikin abubuwan da ake buƙata. Misali, Google ya kara goyan bayan API na bayyana NetRequest don amfani da ka'idoji masu tsattsauran ra'ayi, tace furuci na yau da kullun, gyaggyara kanun HTTP, canzawa mai ƙarfi da ƙara ƙa'idodi, sharewa da maye gurbin sigogin tambaya, tace tushen shafi, da ƙirƙirar ƙayyadaddun ƙayyadaddun ƙa'idodin zaman.

source: budenet.ru

Add a comment