uBlock Origin 1.13: Element Zapper in CSP Filter

UBlock Origin 1.13.0 je nova različica priljubljene razširitve za blokiranje vsebine za brskalnike Firefox in Google Chrome.

Razširitev uvaja dve novi funkciji: Element Zapper in CSP filtriranje. Najnovejša različica uBlock Origin je že navedena na uradni spletni strani Chrome in na spletni strani Mozilla AMO.

Zainteresirani uporabniki jo lahko prenesejo iz razširitvenih trgovin, obstoječi uporabniki pa lahko uporabijo funkcijo samodejnega posodabljanja brskalnika za posodobitev na novo različico.

Nova različica blokatorja vsebine ima dve novi funkciji, ki bosta koristili uporabnikom razširitve.

Posodobitev : izdana je bila posodobitev za uBlock Origin 1.13.2, ki odpravlja težavo v Chromu.

Element Zapper

Element Zapper je zasnovan za odstranjevanje elementov s spletnih strani, ki jih začasno odprete. Medtem ko lahko elemente na spletnih straneh začasno skrijete z orodji za razvijalce, je glavna prednost, ki jo ponuja Element Zapper, ta, da ta postopek poenostavi.

V naslovni vrstici brskalnika kliknite ikono uBlock Origin in izberite novo ikono Elementa Zapper (ikona strele), da jo uporabite.

To omogoči način izbire elementov. Premaknite miškin kazalec nad elementom, ki ga želite odstraniti s strani - prekrivalo, moteč oglas, samodejno predvajanje videoposnetka, sliko ali kateri koli drug element - in kliknite nanj. Element je takoj odstranjen in ostane skrit, dokler ne znova naložite strani.

Iz načina lahko kadar koli zapustite, ne da bi odstranili element s pritiskom na tipko Esc. Na voljo sta tudi dve možnosti za odstranitev več elementov, ne da bi zapustili način Element Zapper.

Preden kliknete na elemente, da jih odstranite, pridržite tipko Shift ali pa s prstom pritisnete nad elemente in namesto nje pritisnete tipko Del. Način Element Zapper ostane aktiven tudi v tem primeru, tako da lahko na spletni strani odstranite več elementov, ne da bi bilo treba način vsakič aktivirati.

Način Element Zapper je zasnovan za primere, ko ustvarjanje pravil nima smisla. To lahko velja za spletne vire, ki jih na primer ne boste več obiskali, ali za testiranje funkcionalnosti, preden dodate trajno pravilo v nabor pravil uBlock Origin.

Včasih obiščemo stran na spletnem mestu, za katerega ne nameravamo postati reden obiskovalec, danes pa bodo mnoga spletna mesta metala nadležne vizualne elemente, ki preprečujejo dostop do vsebine. Vendar pogosto ne bi šli skozi postopek ustvarjanja enega ali več filtrov za samo en obisk. Tu je uporaben način zapiranja elementov: hitro se lahko znebite neprijetnega vizualnega elementa, ne da bi morali za ta en sam obisk onesnažiti vaš filter.

Druga nova funkcija vam omogoča, da na strani, ki se ujemajo s filtrom, vstavite katero koli glavo varnostne politike vsebine (csp).

Trenutno so podprti vsi naslednji modifikatorji, kadar jih uporabljate s csp =: tretja oseba, domena =, pomembno, badfilter.

Poleg tega je mogoče filtre izjem za csp = izdelati na dva načina:

Mora biti natančno csp = ujemanje, tj. @@ || example.com/nice$csp=frame-src 'none' prekliče le tisto, kar skuša filter vstaviti točno csp = frame-src 'none' filter, ne pa tudi csp = frame-src 'self' filter; ALI

@@ ... $ csp bo preklical vse injekcije CSP za URL-je, ki ustrezajo filtru.

Vse to zahteva refactoring na moji strani, saj je pomensko za csp = filtre, da je treba najti vse ujemajoče filtre (in nadalje uporabiti po pomembnih in @@), medtem ko se običajni filtri vrnejo le prvi zadetki.

Najnovejša različica uBlock Origin podpira naslednje bližnjice na tipkovnici:

  • Alt-Z za odpiranje načina Element Zapper.
  • Alt-X za odpiranje načina Izbira elementov.
  • Alt-L, da odprete Logger.

Uporabniki Chroma lahko prilagodite bližnjice tako, da naložite chrome: // razširitve / in kliknete povezavo »bližnjice na tipkovnici« na strani.

Uporabniki Firefoxa morajo z uporabo about: config ustvariti naslednje tri nastavitve

  • extensions.ublock0.shortcuts.launch-element-zapper
  • extensions.ublock0.shortcuts.launch-element za izbiro elementov
  • extensions.ublock0.shortcuts.launch-logger

Če nastavite vrednost na - onemogoči bližnjico v Firefoxu, s ponastavitvijo pa obnovi začetne vrednosti.

Dodatne informacije o izdaji najdete na spletni strani GitHub projekta.