Versi eksperimen mung ndhukung pamblokiran panjalukan jaringan
Raymond Hill, penulis saka sistem pamblokiran konten sing ora dikarepake uBlock Origin, diterbitake plugin browser uBO Minus eksperimen karo implementasine saka varian saka uBlock Origin diterjemahake menyang deklaratif API NetRequest, kang nggunakake prentah ing versi katelu saka manifest Chrome.
Ora kaya uBlock Origin klasik, plugin anyar nggunakake kabisan mesin dibangun ing ing browser kanggo nyaring isi lan ora mbutuhake ijin kanggo nyegat lan ngganti kabeh data situs sak instalasi.
Perlu dielingake owah-owahan iki kui amarga owah-owahan sing bakal ditindakake wiwit Januari 2023 ing Chrome, sing rencana bakal mandheg ndhukung versi liya saka manifest lan nggawe versi katelu prentah kanggo kabeh plugins.
Wiwitane, versi katelu saka manifesto iki ngritik kanggo ngilangi akeh plugin kanggo mblokir konten sing ora cocog lan njamin keamanan. Manifes Chrome nemtokake kemampuan lan sumber daya sing diwenehake dening plugin. Versi katelu saka manifest dikembangake minangka bagean saka inisiatif kanggo nambah keamanan, privasi, lan kinerja plugin. Tujuan utama saka owah-owahan sing ditindakake yaiku supaya luwih gampang mbangun plugin sing aman lan berkinerja dhuwur, lan nggawe plugin sing ora aman lan alon.
Rasa ora marem utama karo versi katelu saka manifest gegandhengan karo transfer menyang mode mung diwaca saka webRequest API, sing ngidini sampeyan nyambungake pengontrol dhewe sing nduweni akses lengkap menyang panjalukan jaringan lan bisa ngowahi lalu lintas kanthi cepet. . API iki digunakake dening uBlock Origin, AdGuard lan akeh plugin liyane kanggo mblokir konten sing ora cocog lan njamin keamanan.
Tinimbang API webRequest, versi katelu saka manifest nawakake NetRequest API deklaratif winates sing nyedhiyakake akses menyang mesin panyaring sing dibangun sing ngolah aturan pamblokiran dhewe, ora ngidini nggunakake algoritma nyaring dhewe, lan ora ngidini nyetel. aturan Komplek sing tumpang tindih saben liyane gumantung kahanan.
Babagan varian presented saka nglengkapi, iku kasebut singe durung duwe panel popup utawa kaca setelan, lan fungsi diwatesi kanggo mblokir panjalukan jaringan.
Kanggo makarya tanpa ijin lengkap, Nduwe fungsi kayata saringan estetis kanggo ngganti isi ing kaca ("##"), script substitusi kanggo situs ("##+js"), saringan kanggo pangalihan panjalukan ("redirect="), Filter header CSP (Kabijakan Keamanan Konten) lan saringan kanggo mbusak paramèter panyuwunan ("removeparam="). Yen ora, dhaptar panyaring standar cocog karo set uBlock Origin lan kalebu udakara 22,000 aturan.
Uga, sawetara dina kepungkur, Versi eksperimen saka plugin pamblokiran iklan AdGuard: AdGuardMV3, uga diterjemahake menyang NetRequest deklaratif API lan bisa digunakake ing browser sing mung ndhukung edisi katelu saka manifest Chrome. Prototipe sing diusulake kanggo testing nyedhiyakake kabeh fungsi sing dibutuhake dening pangguna biasa kanggo mblokir iklan, nanging ketinggalan ing plugin manifesto XNUMXnd edition ing babagan fitur-fitur canggih, sing bisa uga dadi kapentingan kanggo pangguna maju.
Anyar AdGuard bakal terus ndhelikake spanduk, widget media sosial lan unsur sing ngganggu, bakal mblokir iklan ing platform video kaya YouTube lan proaktif mblokir panjalukan sing ana hubungane karo pelacakan gerakan.
Watesan kalebu flickering iklan amarga wektu tundha ing aplikasi aturan saka 1,5 nganti 2 detik, mundhut sawetara fungsi sing gegandhengan karo nyaring cookie, nggunakake ekspresi reguler lan panyaring parameter pitakon (API anyar nyedhiyakake ekspresi reguler sing disederhanakake), kasedhiyan statistik, lan logging panyaring pemicu mung Mode pangembang.
Uga nyebataken kamungkinan nyuda ing nomer aturan amarga watesan sing diwenehake ing versi katelu saka manifest.
Yen browser duwe plugin sing nggunakake declarativeNetRequest, ora ana masalah karo aturan statis, amarga ana watesan total kanggo kabeh plugin, ngidini 330 aturan. Nalika ana sawetara tambahan, watesan 000 ewu aturan ditrapake, sing bisa uga ora cukup. Kanggo aturan dinamis, watesan 30 aturan wis ditepangake lan kanggo ekspresi reguler, 5000 aturan.
Fuentes: https://adguard.com, https://github.com/gorhill/uBlock/
Dadi pisanan komentar