uBlock Origin 1.13: Element Zapper i filtr CSP

UBlock Origin 1.13.0 to nowa wersja popularnego rozszerzenia do blokowania treści dla przeglądarek Firefox i Google Chrome.

Wprowadza dwie nowe funkcje do rozszerzenia: Element Zapper i filtrowanie CSP. Najnowsza wersja uBlock Origin jest już wymieniona w oficjalnym sklepie Chrome Web Store i Mozilla AMO.

Zainteresowani użytkownicy mogą pobrać go ze sklepów z rozszerzeniami, istniejący użytkownicy mogą skorzystać z funkcji automatycznej aktualizacji przeglądarki, aby zaktualizować do nowej wersji.

Nowa wersja programu do blokowania treści zawiera dwie nowe funkcje, które przyniosą korzyści użytkownikom rozszerzenia.

Aktualizacja : Wydano aktualizację do uBlock Origin 1.13.2, która rozwiązuje problem występujący w Chrome.

Element Zapper

Element Zapper został zaprojektowany do usuwania elementów z tymczasowo otwieranych stron internetowych. Chociaż możesz tymczasowo ukrywać elementy na stronach internetowych za pomocą Narzędzi dla programistów, główną zaletą, jaką oferuje Element Zapper, jest to, że upraszcza ten proces.

Kliknij ikonę Origin uBlock na pasku adresu przeglądarki i wybierz nową ikonę Element Zapper (ikona błyskawicy), aby z niej skorzystać.

Umożliwia to tryb wyboru elementu. Przesuń kursor myszy na element, który chcesz usunąć ze strony - nakładkę, irytującą reklamę, automatyczne odtwarzanie wideo, obraz lub dowolny inny element - i kliknij go. Element jest natychmiast usuwany i pozostaje ukryty do momentu ponownego załadowania strony.

Możesz wyjść z trybu w dowolnym momencie bez usuwania elementu, naciskając klawisz Esc. Istnieją również dwie opcje usuwania wielu elementów bez wychodzenia z trybu Element Zapper.

Możesz przytrzymać klawisz Shift, zanim klikniesz elementy, aby je usunąć, lub możesz najechać myszką na elementy i nacisnąć klawisz Del. Tryb Element Zapper pozostaje aktywny, gdy możesz to zrobić, dzięki czemu możesz usunąć wiele elementów ze strony internetowej bez konieczności każdorazowego włączania trybu.

Tryb Element Zapper został zaprojektowany z myślą o sytuacjach, w których tworzenie reguł nie ma sensu. Może tak być na przykład w przypadku zasobów internetowych, których nie odwiedzasz ponownie, lub w przypadku testowania funkcjonalności przed dodaniem stałej reguły do ​​zestawu reguł uBlock Origin.

Czasami odwiedzamy stronę w witrynie, dla której nie zamierzamy regularnie odwiedzać, a wiele witryn w dzisiejszych czasach rzuca uciążliwe elementy wizualne uniemożliwiające dostęp do treści. Jednak często wolelibyśmy nie przejść przez proces tworzenia jednego lub więcej filtrów dla jednej wizyty. W tym miejscu przydatny jest tryb zapperu: możesz szybko pozbyć się uciążliwego elementu wizualnego bez konieczności zanieczyszczania zestawu filtrów podczas jednej wizyty.

Druga nowa funkcja umożliwia wstrzyknięcie dowolnego nagłówka Polityki bezpieczeństwa treści (csp) na stronach pasujących do filtra.

Obecnie wszystkie następujące modyfikatory są obsługiwane, gdy są używane z csp =: podmiot zewnętrzny, domena =, ważny, zły filtr.

Ponadto filtry wyjątków dla csp = można utworzyć na dwa sposoby:

Musi być dokładny csp = dopasowanie, tj. @@ || example.com/nice$csp=frame-src „none” anuluje tylko ten filtr, który próbuje wstrzyknąć dokładnie filtr csp = frame-src „none”, ale nie csp = „self” filtr frame-src; LUB

@@ ... $ csp anuluje cały zastrzyk CSP dla adresów URL pasujących do filtra.

Całe to wymagało refaktoryzacji po mojej stronie, ponieważ semantyczne dla csp = filtry jest to, że wszystkie pasujące filtry muszą zostać znalezione (a ponadto zastosowane zgodnie z ważnymi i @@), podczas gdy normalne filtry zwracają tylko pierwsze trafienie.

Najnowsza wersja uBlock Origin obsługuje następujące skróty klawiaturowe:

  • Alt-Z, aby otworzyć tryb Element Zapper.
  • Alt-X, aby otworzyć tryb wyboru elementu.
  • Alt-L, aby otworzyć rejestrator.

Użytkownicy Chrome mogą dostosowywać skróty, ładując chrome: // extensions / i klikając link „skróty klawiaturowe” na stronie.

Użytkownicy przeglądarki Firefox muszą utworzyć następujące trzy preferencje za pomocą about: config

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

Ustawienie wartości na - wyłącza skrót w Firefoksie, a resetowanie go przywraca wartości początkowe.

Dodatkowe informacje o wydaniu znajdziesz na stronie projektu GitHub.