uBlock Origin 1.13: Element zapper i CSP filter

UBlock Origin 1.13.0 nova je verzija popularnog proširenja za blokiranje sadržaja za web preglednike Firefox i Google Chrome.

U produžetku donosi dvije nove značajke: Element Zapper i CSP filtriranje. Najnovija inačica uBlock Origin već je navedena na službenim web stranicama Chrome web mjesta i Mozilla AMO web mjestu.

Zainteresirani korisnici mogu ga preuzeti iz proširenja prodavaonica, a postojeći korisnici mogu koristiti automatsko ažuriranje preglednika za ažuriranje na novu verziju.

Nova verzija blokatora sadržaja isporučuje se s dvije nove značajke koje će koristiti korisnicima proširenja.

Ažuriranje : objavljeno je ažuriranje za uBlock Origin 1.13.2, koje popravlja problem s Chromeom.

Element Zapper

Element Zapper dizajniran je za uklanjanje elemenata na web stranicama koje privremeno otvorite. Iako elemente na web stranicama možete privremeno sakriti pomoću alata za razvojne programere, glavna prednost koju nudi Element Zapper je da pojednostavljuje taj postupak.

Kliknite ikonu uBlock Origin u adresnoj traci preglednika i odaberite novu ikonu Elementa Zapper (ikona munje) da biste je koristili.

Ovo omogućava način odabira elemenata. Pomaknite pokazivač miša preko elementa koji želite ukloniti sa stranice - sloja, dosadnog oglasa, videozapisa koji se automatski reproducira, slike ili bilo kojeg drugog elementa - i kliknite na nju. Element se odmah uklanja i ostaje skriven dok ponovno ne učitate stranicu.

Iz načina možete izaći u bilo kojem trenutku bez uklanjanja elementa pritiskom na tipku Esc. Također postoje dvije mogućnosti za uklanjanje više elemenata bez izlaska iz načina Element Zapper.

Možete pritisnuti tipku Shift prije nego što kliknete na elemente da biste ih uklonili ili prijeđite preko elemenata i umjesto toga pritisnuti tipku Del. Način Element Zapper ostaje aktivan kad to učinite, tako da možete ukloniti više elemenata s web stranice, bez potrebe da svaki put aktivirate način rada.

Način Element Zapper dizajniran je za situacije kada stvaranje pravila nema smisla. To se može dogoditi za web resurse koje primjerice nećete posjetiti ili za testiranje funkcionalnosti prije nego što dodate trajno pravilo u skup pravila uBlock Origin.

Ponekad posjetimo stranicu na web mjestu za koju ne namjeravamo postati običan posjetitelj, a mnoge web stranice danas će izbaciti neugodne vizualne elemente koji vam onemogućavaju pristup sadržaju. Međutim, radije ne bismo prolazili kroz proces stvaranja jednog ili više filtera za samo jedan posjet. Ovdje je koristan element zatvarača elemenata: brzo se možete riješiti neugodnog vizualnog elementa, a da ne morate zagađivati ​​svoj filterski set za ovaj jedini posjet.

Druga nova značajka omogućuje vam umetanje bilo kojeg zaglavlja politike sigurnosti sadržaja (csp) u stranice koje odgovaraju filtru.

Trenutno se podržavaju svi sljedeći modifikatori kada se koriste s csp =: treća strana, domena =, važno, negativni filtar.

Pored toga, filtre izuzetaka za csp = mogu se izraditi na dva načina:

Mora biti točan csp = match, tj. @@ || example.com/nice$csp=frame-src 'none' otkazuje samo ono što filter pokuša umetnuti točno csp = frame-src 'none' filter, ali ne i csp = frame-src 'self' filter; ILI

@@ ... $ csp će otkazati sve CSP injekcije za URL-ove koji odgovaraju filtru.

Sve ovo zahtijeva refaktoring s moje strane, jer je semantizam za csp = filtere taj da se moraju naći svi odgovarajući filtri (i nadalje primijeniti prema važnim i @@), dok se kod normalnih filtera vraća samo prvi pogodak.

Najnovija inačica uBlock Origin podržava sljedeće tipkovne prečace:

  • Alt-Z za otvaranje Elementa Zapper mod.
  • Alt-X za otvaranje elementa za odabir elemenata.
  • Alt-L za otvaranje Logger-a.

Korisnici Chromea mogu prilagoditi prečace umetanjem chrome: // proširenja / i klikom na vezu "Tipkovni prečaci" na stranici.

Korisnici Firefoxa moraju stvoriti sljedeće tri postavke koristeći about: config

  • extensions.ublock0.shortcuts.launch elemenata-zapper
  • extensions.ublock0.shortcuts.launch elemenata berač
  • extensions.ublock0.shortcuts.launch-drvosječa

Postavljanje vrijednosti na - onemogućuje prečac u Firefoxu, a njihovo resetiranje vraća početne vrijednosti.

Dodatne informacije o izdanju možete pronaći na web stranici GitHub projekta.