Opsi uBlock Origin lan AdGuard wis disiapake kanthi dhukungan kanggo versi katelu saka manifest Chrome

Raymond Hill, penulis sistem pamblokiran uBlock Origin kanggo konten sing ora dikarepake, nerbitake tambahan browser eksperimen uBO Minus kanthi implementasine varian uBlock Origin sing diterjemahake menyang deklaratifNetRequest API, panggunaan kasebut diwenehake ing versi katelu saka Chrome manifest. Ora kaya uBlock Origin klasik, tambahan anyar nggunakake kemampuan mesin panyaring konten sing dibangun ing browser lan ora mbutuhake ijin instalasi kanggo nyegat lan ngganti kabeh data situs.

Add-on durung duwe panel pop-up utawa kaca setelan, lan fungsi diwatesi kanggo mblokir panjalukan jaringan. Kanggo makarya tanpa ijin lengkap, fitur kayata saringan kosmetik kanggo ngganti konten ing kaca ("##"), ngganti skrip ing situs ("##+js"), saringan kanggo pangalihan panjalukan ("pangalihan ="), lan header saringan dipatèni CSP (Content Security Policy) lan saringan kanggo njabut paramèter request ("removeparam ="). Yen ora, dhaptar saringan standar cocog karo set saka uBlock Origin lan kalebu udakara 22 ewu aturan.

Kajaba iku, sawetara dina kepungkur ana versi eksperimen saka add-on pamblokiran iklan AdGuard - AdGuardMV3, sing uga diterjemahake menyang declarativeNetRequest API lan bisa digunakake ing browser sing mung ndhukung edisi katelu saka manifest Chrome. Prototipe sing diusulake kanggo uji coba nyedhiyakake kabeh fungsi pamblokiran iklan sing dibutuhake dening pangguna biasa, nanging ketinggalan tambahan kanggo edisi kapindho manifesto kanthi kemampuan sing luwih maju, sing bisa uga dadi kapentingan kanggo pangguna maju.

AdGuard anyar bakal terus ndhelikake spanduk, widget jaringan sosial lan unsur sing ngganggu, mblokir iklan ing platform video kaya YouTube, lan kanthi proaktif mblokir panjalukan sing ana hubungane karo gerakan nelusuri. Watesan kalebu kelip-kelip sisipan iklan amarga wektu tundha 1.5-2 detik ing aplikasi aturan kosmetik, ilang sawetara kapabilitas sing ana gandhengane karo nyaring Cookie, panggunaan ekspresi reguler lan nyaring paramèter pitakon (API anyar nyedhiyakake ekspresi reguler sing disederhanakake) , kasedhiyan statistik lan log respon filter mung ing Mode Pangembang.

Uga kasebut minangka pangurangan jumlah aturan amarga watesan sing diwenehake ing versi katelu saka manifesto. Yen browser wis diinstal siji add-on sing nggunakake declarativeNetRequest, ora ana masalah karo aturan statis, amarga ana watesan umum kanggo kabeh tambahan, ngidini 330 ewu aturan. Nalika ana sawetara tambahan, watesan 30 ewu aturan ditrapake, sing bisa uga ora cukup. Watesan 5000 aturan wis ngenalaken kanggo aturan dinamis, lan 1000 aturan kanggo ekspresi biasa.

Wiwit Januari 2023, browser Chrome rencana kanggo mungkasi ndhukung versi liya saka manifest lan nggawe versi katelu prentah kanggo kabeh tambahan. Kaping pisanan, versi katelu saka manifesto dadi target kritik amarga gangguan saka akeh add-on kanggo mblokir konten sing ora cocog lan njamin keamanan. Manifes Chrome nemtokake kemampuan lan sumber daya sing diwenehake kanggo nambah-ons. Versi katelu saka manifest dikembangake minangka bagean saka inisiatif kanggo nguatake keamanan, privasi lan kinerja add-on. Sasaran utama saka owah-owahan iku kanggo nggawe luwih gampang kanggo nggawe aman lan kinerja dhuwur add-on, lan dadi luwih angel kanggo nggawe aman lan alon nambah-ons.

Ketidakpuasan utama karo versi katelu saka manifesto ana hubungane karo terjemahan menyang mode read-only saka webRequest API, sing ndadekake bisa nyambungake panangan dhewe sing nduweni akses lengkap menyang panjalukan jaringan lan bisa ngowahi lalu lintas kanthi cepet. API iki digunakake ing uBlock Origin, AdGuard lan akeh tambahan liyane kanggo mblokir konten sing ora dikarepake lan njamin keamanan. Tinimbang API webRequest, versi katelu saka manifest nawakake API declarativeNetRequest kemampuan winates, sing nyedhiyakake akses menyang mesin panyaring sing dibangun kanthi mandiri ngolah aturan pamblokiran, ora ngidini nggunakake algoritma panyaring dhewe, lan ora ngidini nyetel aturan Komplek sing tumpang tindih saben liyane gumantung ing kahanan.

Sajrone telung taun diskusi babagan versi katelu saka manifesto sing bakal teka, Google wis nggatekake akeh kekarepan masyarakat lan ngembangake API declarativeNetRequest sing asale diwenehake karo kemampuan sing dibutuhake ing tambahan sing wis ana. Contone, Google wis nambahake dhukungan kanggo declarativeNetRequest API kanggo nggunakake sawetara aturan statis, nyaring ekspresi reguler, ngowahi header HTTP, ngganti lan nambah aturan kanthi dinamis, mbusak lan ngganti paramèter query, nyaring basis tab, lan nggawe set aturan khusus sesi.

Source: opennet.ru

Add a comment