uBlock Origin 1.13: Element Zapper og CSP-filter

UBlock Origin 1.13.0 er en ny version af den populære indholdsblokerende udvidelse til Firefox og Google Chrome webbrowsere.

Det introducerer to nye funktioner til udvidelsen: Element Zapper og CSP-filtrering. Den seneste version af uBlock Origin er allerede listet på det officielle Chrome Web Store og Mozilla AMO-websted.

Interesserede brugere kan downloade det fra udvidelseslagrene, eksisterende brugere bruger muligvis den automatiske opdateringsfunktionalitet i browseren til at opdatere til den nye version.

Den nye version af indholdsblokkeringen leveres med to nye funktioner, der vil gavne brugere af udvidelsen.

Opdatering : Der blev frigivet en opdatering til uBlock Origin 1.13.2, som løser problemet, der oplever på Chrome.

Element Zapper

Element Zapper er designet til at fjerne elementer på websider, du åbner midlertidigt. Mens du midlertidigt kan skjule elementer på websider ved hjælp af Developer Tools, er den største fordel, som Element Zapper tilbyder, at det forenkler denne proces.

Klik på uBlock Origin-ikonet i browserens adresselinje, og vælg det nye Element Zapper-ikon (lynikonet) for at gøre brug af det.

Dette muliggør elementvælgertilstand. Flyt musemarkøren over det element, du vil fjerne fra siden - en overlay, irriterende reklame, automatisk afspilning af video, et billede eller andet element - og klik på det. Elementet fjernes med det samme, og det forbliver skjult, indtil du genindlæser siden.

Du kan når som helst forlade tilstanden uden at fjerne et element ved at trykke på Esc. Der er også to muligheder for at fjerne flere elementer uden at forlade Element Zapper-tilstand.

Du kan holde Shift-tasten nede, før du klikker på elementer for at fjerne dem, eller du kan holde markøren over elementer og ramme Del-tasten i stedet. Element Zapper-tilstand forbliver aktiv, når du gør dette, så du kan fjerne flere elementer på en webside uden at skulle aktivere tilstanden hver gang.

Element Zapper-tilstand er designet til situationer, hvor regeloprettelse ikke giver mening. Dette kan være tilfældet for webressourcer, som du for eksempel ikke besøger igen, eller til test af funktionalitet, før du tilføjer en permanent regel til uBlock Origins sæt af regler.

Undertiden besøger vi en side på et websted, som vi ikke har til hensigt at blive en regelmæssig besøgende for, og mange sider i dag vil kaste gener af visuelle elementer, der forhindrer dig i at få adgang til indholdet. Men ofte vil vi helst ikke gennemgå processen med at oprette et eller flere filtre til netop det ene besøg. Det er her element-zapper-tilstanden er nyttig: du kan hurtigt slippe af med det visuelle gener af generne uden at skulle forurene dit filtersæt til dette ene besøg.

Den anden nye funktion giver dig mulighed for at injicere en hvilken som helst header for Content Security Policy (csp) på sider, der matcher filteret.

I øjeblikket understøttes alle følgende modifikatorer, når de bruges med csp =: tredjepart, domæne =, vigtigt, dårlig filter.

Derudover kan undtagelsesfiltre for csp = udformes på to måder:

Skal være nøjagtig csp = match, dvs. @@ || eksempel.com/nice$csp=frame-src 'ingen' annullerer kun uanset hvilket filter der prøver at injicere nøjagtigt et csp = frame-src 'ingen' filter, men ikke et csp = frame-src 'selv' filter; ELLER

@@ ... $ csp annullerer al CSP-injektion for URL'er, der matcher filteret.

Alt dette krævede refactoring på min side, da det semantiske for csp = filtre er, at alle matchende filtre skal findes (og desuden anvendes ifølge vigtige og @@), mens normale filtre kun det første hit returneres.

Den seneste version af uBlock Origin understøtter følgende tastaturgenveje:

  • Alt-Z for at åbne Element Zapper-tilstand.
  • Alt-X for at åbne Element Picker-tilstand.
  • Alt-L for at åbne Loggeren.

Chrome-brugere kan tilpasse genveje ved at indlæse chrome: // extensions / og klikke på linket "tastaturgenveje" på siden.

Firefox-brugere er nødt til at oprette følgende tre præferencer vha. Ca.: config

  • extensions.ublock0.shortcuts.launch-element-zapper
  • extensions.ublock0.shortcuts.launch-element-picker
  • extensions.ublock0.shortcuts.launch-logger

Indstilling af en værdi til - deaktiverer genvejen i Firefox, og nulstilling af dem gendanner de oprindelige værdier.

Du finder yderligere oplysninger om frigivelsen på projektets GitHub-webside.