uBlock Origin 1.13: Element Zapper og CSP-filter

UBlock Origin 1.13.0 er en ny versjon av den populære innholdsblokkerende utvidelsen for Firefox og Google Chrome nettlesere.

Den introduserer to nye funksjoner til utvidelsen: Element Zapper og CSP-filtrering. Den siste versjonen av uBlock Origin er allerede oppført på den offisielle Chrome Web Store og Mozilla AMO nettsted.

Interesserte brukere kan laste ned det fra utvidelseslagrene. Eksisterende brukere kan bruke den automatiske oppdateringsfunksjonaliteten til nettleseren for å oppdatere til den nye versjonen.

Den nye versjonen av innholdsblokkeringen leveres med to nye funksjoner som vil være til nytte for brukere av utvidelsen.

Oppdatering : En oppdatering ble utgitt til uBlock Origin 1.13.2 som løser problemet som ble opplevd på Chrome.

Element Zapper

Element Zapper er designet for å fjerne elementer på websider som du åpner midlertidig. Selv om du midlertidig kan skjule elementer på websider ved å bruke Developer Tools, er den største fordelen med Element Zapper at det forenkler denne prosessen.

Klikk på uBlock Origin-ikonet i nettleserens adressefelt, og velg det nye Element Zapper-ikonet (lynikonet) for å gjøre bruk av det.

Dette muliggjør elementvalgermodus. Flytt musepekeren over elementet du vil fjerne fra siden - et overlegg, irriterende reklame, automatisk avspilling av video, et bilde eller annet element - og klikk på den. Elementet blir fjernet med en gang, og det forblir skjult til du legger inn siden på nytt.

Du kan når som helst forlate modusen uten å fjerne et element ved å trykke på Esc. Det er også to alternativer for å fjerne flere elementer uten å gå ut av Element Zapper-modus.

Du kan holde nede Shift-tasten før du klikker på elementer for å fjerne dem, eller du kan holde musepekeren over elementer og trykke på Del-tasten i stedet. Element Zapper-modus forblir aktiv når du gjør dette, slik at du kan fjerne flere elementer på en webside uten å måtte aktivere modusen hver gang.

Element Zapper-modus er designet for situasjoner der oppretting av regel ikke gir mening. Dette kan være tilfelle for nettressurser som du ikke vil besøke igjen for eksempel, eller for å teste funksjonalitet før du legger til en permanent regel i uBlock Origins regelverk.

Noen ganger besøker vi en side på et nettsted som vi ikke har tenkt å bli en vanlig besøkende for, og mange nettsteder i dag vil kaste plage visuelle elementer som forhindrer deg i å få tilgang til innholdet. Men ofte vil vi helst ikke gå gjennom prosessen med å lage ett eller flere filtre for akkurat det besøket. Det er her element-zapper-modus er nyttig: du kan raskt bli kvitt det visuelle elementet for plage uten å måtte forurense filtersettet for dette ene besøket.

Den andre nye funksjonen lar deg injisere hvilken som helst header for Content Security Policy (csp) på sider som samsvarer med filteret.

For øyeblikket støttes alle følgende modifikatorer når de brukes med csp =: tredjepart, domene =, viktig, badfilter.

I tillegg kan unntaksfilter for csp = lages på to måter:

Må være nøyaktig csp = match, dvs. @@ || eksempel.com/nice$csp=frame-src 'ingen' vil avbryte bare det filteret prøver å injisere nøyaktig et csp = frame-src 'ingen' filter, men ikke et csp = frame-src 'selv' filter; ELLER

@@ ... $ csp vil avbryte all CSP-injeksjon for nettadresser som samsvarer med filteret.

Alt dette krevde refactoring på min side, ettersom det semantiske for csp = filters er at alle matchende filtre må finnes (og dessuten brukes i henhold til viktige og @@), mens normale filtre bare den første treffen returneres.

Den siste versjonen av uBlock Origin støtter følgende hurtigtaster:

  • Alt-Z for å åpne Element Zapper-modus.
  • Alt-X for å åpne Element Picker-modus.
  • Alt-L for å åpne Loggeren.

Chrome-brukere kan tilpasse snarveier ved å laste inn chrome: // extensions / og klikke på koblingen "snarveier" på siden.

Firefox-brukere må lage følgende tre preferanser ved å bruke om: config

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

Å sette en verdi til - deaktiverer snarveien i Firefox, og tilbakestiller dem gjenoppretter de opprinnelige verdiene.

Du finner tilleggsinformasjon om utgivelsen på prosjektets GitHub-webside.