Entsperren auf Elementebene in uBlock Origin

13

Es gibt eine wichtige Funktion von ABP, die ich in meiner (einwöchigen) Verwendung von uBlock0 nicht gefunden habe - die Funktion "Blockierbare Elemente öffnen", mit der ich Seitenelemente zulassen und ablehnen kann.

uBlock0 scheint auch nach dem Aktivieren des Kontrollkästchens "Ich bin ein fortgeschrittener Benutzer" nur eine Granularität der Entsperrung auf Subdomänenebene zu haben. Daher muss ich alle Elemente dieser Subdomäne zulassen, wenn ich zulassen möchte, dass etwas gesperrt wird.

Die "Elementauswahl" bietet die eine Hälfte der Funktionalität von "Blockierbare Elemente öffnen", aber die andere Hälfte ist für mich der häufigste Verwendungszweck: das Entsperren eines gesperrten Elements. Gibt es eine Möglichkeit, dies eher auf Elementebene als auf Subdomänenebene zu tun? Auch die Möglichkeit, genau zu sehen, welche Elemente blockiert werden, ist für mich ein großer Nutzbarkeitsgewinn, und ich weiß nicht, ob es in uBlock0 eine Möglichkeit gibt, dies zu tun.

Hinweis: Ich bin in Firefox.

Sundar - Setzen Sie Monica wieder ein
quelle

Antworten:

8

Sie können den eigenen Logger von uBlock Origin verwenden, um die Netzwerkanforderungen zu protokollieren, die zusätzlich zu den von Ihren Filtern betroffenen CSS-Regeln blockiert oder zugelassen wurden.

Bitte unterstützen Sie diese offizielle Übersicht des Loggers von der offiziellen Wiki-Seite von uBlock Origin: https://github.com/gorhill/uBlock/wiki/The-logger

Viel Glück.

Mike
quelle
1
Hmm. Es sieht also so aus, als würde die Protokollierung erst nach dem Öffnen beginnen. Daher muss ich entweder den Protokollierer immer geöffnet lassen, um diese Funktion zu verwenden, oder ihn öffnen und dann die Seite neu laden (was möglicherweise nicht immer möglich ist). Ich habe immer wieder Probleme mit der Benutzeroberfläche von uBlock. Mit dem ABP-Performance-Patch, der in diesem Monat erscheint, gehe ich möglicherweise auf das besser verwendbare ABP zurück.
Sundar - Wiedereinsetzung von Monica
Und für alle anderen, die sich fragen, ob dies auch beim Entsperren von Elementen hilft: github.com/gorhill/uBlock/wiki/The-logger#creating-filters führt Sie zu einer Benutzeroberfläche, in der Sie die dynamischen Filter auf verschiedenen Ebenen anpassen oder erstellen können ein statischer Filter, wenn Sie Muster und dergleichen wollen.
Sundar - Wiedereinsetzung von Monica
3
Das Wiki ist etwas veraltet, daher haben Sie ab heute auch einen DOM-Inspektor für eine bestimmte Seite (das </>Symbol neben dem Symbol zum erneuten Laden im Logger), in dem Sie die CSS-Änderungen ein- und ausblenden können (um sie effektiv zu aktivieren oder zu deaktivieren) betroffen von uBlock Origin)
Mike
3
"Die Protokollierung beginnt erst, nachdem sie geöffnet wurde": Dies ist die effiziente Methode zur Protokollierung. Die bedingungslose Protokollierung von Ereignissen im Hintergrund verursacht nicht unbedeutende CPU- und Speicherkosten für alle, auch für diejenigen, die diese Funktion niemals nutzen werden. Effizienz ist ein Hauptmerkmal von uBlock Origin, und alles ist darauf ausgelegt. Der CPU- und Speicheraufwand für die Protokollierung wird daher nur für diejenigen aufgewendet, die den Logger tatsächlich verwenden.
Rhill
1
@rhill Ich verstehe, aber der Usability-Hit existiert immer noch und ich versuche nur zu entscheiden, ob sich dieser Kompromiss zwischen Benutzerfreundlichkeit und Leistung für mich lohnt. Übrigens, protokolliert ABP dann automatisch jede Netzwerkanforderung, um diese Benutzeroberfläche präsentieren zu können? (Natürlich könnte diese Ineffizienz unter den vielen anderen großen Ineffizienzen im Fall von ABP verloren gehen, aber ich würde das immer noch gerne verstehen.)
Sundar - Setzen Sie Monica
8

Wenn Sie die manuell hinzugefügten Elemente entsperren möchten, klicken Sie auf das uBlock-Symbol und dann auf das Zahnradsymbol in der oberen linken Ecke, um das Dashboard aufzurufen. Gehen Sie von dort zur Registerkarte "Meine Filter" und es wird eine Liste aller Elemente angezeigt, die Sie manuell blockiert haben.

Das manuelle Blockieren von Elementen ist praktisch für all jene nervigen sozialen Widgets, die beim Lesen einer Seite oder kleiner Kästchen in der Ecke mit Ihnen blättern und Sie dazu verweisen, einen anderen Artikel auf derselben Site zu lesen.

Aber die Seite, die ich gelesen habe, hat versehentlich den gesamten Hauptinhalt blockiert !! Zum Glück mit ein bisschen suchen konnte es entsperrt werden ....

Silas T
quelle
1
Wie macht man das Gegenteil, alles außer einem Element blockieren?
skan
danke - das brachte mich endlich an den richtigen Ort. Um die Blockierung tatsächlich aufzuheben, müssen Sie diesen Abschnitt bearbeiten und die gesamte Zeile (oder viele) entfernen, die dem von Ihnen erstellten Filter zugeordnet sind.
keen