Mae'r peiriant blocio hysbysebion adblock-rust, a ddatblygwyd gan ddatblygwyr porwr Brave, wedi'i ychwanegu at god Firefox. Mae newid Brave i adblock-rust wedi lleihau'r defnydd o gof 75% o'i gymharu Γ’'r peiriant blaenorolβar Γ΄l y newid, mae Brave bellach yn defnyddio 45 MB yn llai o gof yn ei gyfluniad diofyn. Cyflawnir yr arbedion hyn trwy ddefnyddio FlatBuffers yn lle strwythurau Vecs a HashMaps ar gyfer storio rheolau blocio yn gryno. Mae'r peiriant wedi'i ysgrifennu yn Rust ac wedi'i ddosbarthu o dan y drwydded MPL 2.0.
Mae Adblock-rust yn cefnogi blocio ceisiadau rhwydwaith, hidlwyr cosmetig, amnewid adnoddau tudalen, cystrawen rheol uBlock Origin estynedig, blocio rhestr gwesteiwyr yn y fformat /etc/hosts, a dilysu CSS i analluogi rheolau hidlo cosmetig gyda chystrawen CSS annilys. Mae'r peiriant wedi'i weithredu fel llyfrgell y gellir ei phlygio sy'n llunio i god brodorol neu gynrychiolaeth WebAssembly. Mae rhwymiadau ar gyfer Rust, JavaScript, a Python ar gael.
Yn Firefox, mae'r peiriant adblock-rust wedi'i analluogi yn ddiofyn ac fe'i hystyrir yn nodwedd arbrofol. Gellir ei alluogi gan ddechrau gyda Firefox 149. Ar hyn o bryd nid oes rhyngwyneb defnyddiwr na rhestrau bloc wedi'u diffinio ymlaen llaw. Ar Γ΄l integreiddio i Firefox, mabwysiadwyd yr injan gan brosiect Waterfox, a weithredodd declyn ar gyfer rheoli blocio ac ychwanegodd osodiadau at y ffurfweddydd sy'n galluogi hidlwyr fel EasyList, EasyPrivacy, AdGuard Tracking Protection, a EasyList Cookie.
I alluogi atalydd hysbysebion adeiledig Firefox, gosodwch y paramedr "privacy.trackingprotection.content.protection.enabled = true" ar y dudalen about:config, yna ychwanegwch y setiau hidlo gofynnol. Er enghraifft, i ddefnyddio'r hidlwyr EasyList ac EasyPrivacy, ychwanegwch y paramedr canlynol at y dudalen about:config: privacy.trackingprotection.content.protection.test_list_urls = https://easylist.to/easylist/easylist.txt|https://easylist.to/easylist/easyprivacy.txt
Yn ogystal, mae'r paramedrau canlynol ar gael i'w haddasu: privacy.trackingprotection.content.annotation.enabled privacy.trackingprotection.content.annotation.test_list_urls
Ffynhonnell: opennet.ru
