uBlock Origin 1.13: Element Zapper a CSP Filter

UBlock Origin 1.13.0 je nová verzia populárneho rozšírenia blokovania obsahu pre webové prehliadače Firefox a Google Chrome.

Zavádza dve nové funkcie rozšírenia: Element Zapper a CSP filtrovanie. Najnovšia verzia aplikácie UBlock Origin je už uvedená na oficiálnom webovom obchode Chrome a na webe Mozilla AMO.

Zainteresovaní používatelia si ho môžu stiahnuť z obchodov s rozšíreniami, existujúci používatelia môžu na aktualizáciu na novú verziu použiť funkciu automatickej aktualizácie prehliadača.

Nová verzia blokátora obsahu sa dodáva s dvoma novými funkciami, z ktorých budú mať úžitok používatelia rozšírenia.

Aktualizácia : UBlock Origin 1.13.2 bola vydaná aktualizácia, ktorá rieši problém, ktorý sa vyskytol v prehliadači Chrome.

Element Zapper

Prvok Zapper bol navrhnutý na odstránenie prvkov z dočasne otvorených webových stránok. Aj keď môžete dočasne skryť prvky na webových stránkach pomocou nástrojov pre vývojárov, hlavnou výhodou, ktorú ponúka prvok Zapper, je to, že tento proces zjednodušuje.

Kliknite na ikonu Pôvod uBlock v paneli s adresou v prehliadači a vyberte novú ikonu Element Zapper (ikona blesku), ktorú chcete využiť.

To umožňuje režim výberu prvkov. Presuňte kurzor myši nad prvok, ktorý chcete zo stránky odstrániť - prekrytie, nepríjemnú reklamu, automatické prehrávanie videa, obrázok alebo iný prvok - a kliknite naň. Prvok sa okamžite odstráni a zostane skrytý, kým stránku znova nenačítate.

Režim môžete kedykoľvek opustiť bez odstránenia prvku stlačením klávesu Esc. Existujú tiež dve možnosti na odstránenie viacerých prvkov bez ukončenia režimu zapínania prvkov.

Predtým, ako kliknete na elementy, môžete ich stlačiť a podržať, alebo môžete umiestniť kurzor myši nad elementy a namiesto toho stlačiť kláves Del. Režim Zapper prvkov zostane aktívny, keď to urobíte, takže môžete z webovej stránky odstrániť viac prvkov bez toho, aby ste aktivovali režim zakaždým.

Režim zapperovania prvkov bol navrhnutý pre situácie, keď tvorba pravidiel nedáva zmysel. Môže to byť napríklad v prípade webových zdrojov, ktoré znova nenavštívite, alebo pri testovaní funkčnosti predtým, ako do súboru pravidiel uBlock Origin pridáte trvalé pravidlo.

Niekedy navštevujeme stránku na webe, pre ktorý nemáme v úmysle stať sa pravidelným návštevníkom, a mnoho stránok v dnešnej dobe vyvolá nepríjemné vizuálne prvky, ktoré vám bránia v prístupe k obsahu. Častokrát by sme však radšej neprešli procesom vytvorenia jedného alebo viacerých filtrov len na jednu návštevu. Tu je užitočný režim prepínania prvkov: rýchlo sa môžete zbaviť nepríjemného vizuálneho prvku bez toho, aby ste museli znečistiť vašu súpravu filtrov pre túto jednu návštevu.

Druhá nová funkcia umožňuje vložiť do hlavičiek, ktoré zodpovedajú filtru, hlavičku akejkoľvek politiky zabezpečenia obsahu (csp).

V súčasnej dobe sú podporované všetky nasledujúce modifikátory, ak sa používajú s csp =: tretia strana, doména =, dôležitý, chybný filter.

Okrem toho môžu byť filtre výnimiek pre csp = vytvorené dvoma spôsobmi:

Musí to byť presne csp = match, tj @@ || example.com/nice$csp=frame-src 'none' zruší iba to, čo sa filter pokúsi vstreknúť presne csp = frame-src 'none' filter, ale nie csp = frame-src 'self' filter; OR

@@ ... $ csp zruší všetky injekcie CSP pre adresy URL, ktoré zodpovedajú filtru.

Všetko toto si vyžadovalo refaktoring na mojej strane, pretože sémantika pre csp = filtre spočíva v tom, že všetky zodpovedajúce filtre musia byť nájdené (a navyše aplikované podľa dôležitých a @@), zatiaľ čo normálne filtre sú vrátené iba prvý zásah.

Najnovšia verzia programu UBlock Origin podporuje nasledujúce klávesové skratky:

  • Alt-Z otvorí režim prvku Zapper.
  • Alt-X otvorí režim výberu prvkov.
  • Alt-L na otvorenie Loggeru.

Používatelia prehliadača Chrome môžu odkazy upravovať načítaním odkazu chrome: // extensions / a kliknutím na odkaz „Klávesové skratky“ na stránke.

Používatelia prehliadača Firefox musia vytvoriť nasledujúce tri preferencie pomocou príkazu about: config

  • extensions.ublock0.shortcuts.launch-element-Zapper
  • extensions.ublock0.shortcuts.launch-element zber
  • extensions.ublock0.shortcuts.launch-logger

Nastavením hodnoty na - zakážete skratku vo Firefoxe a ich resetovanie obnoví pôvodné hodnoty.

Ďalšie informácie o vydaní nájdete na webovej stránke projektu GitHub.