Verwenden von Adblock Plus-Filtern zum Blockieren von HTML-Elementen

509
mbomb007

Ich habe mir diese Anleitung zum Blockieren von Elementen mit ABP angesehen: https://adblockplus.org/de/filters#elemhide

Als Beispiel ging ich zu den Optionen und fügte einen Filter für hinzu

blankmediagames.com/TownOfSalem/###fb-root 

Dies sollte theoretisch das div mit der ID blockieren, die fb-rooteinige Iframes enthält, die viel Speicherplatz benötigen, aber nicht benötigt werden. Die Regel sollte nur für die Website https://blankmediagames.com/TownOfSalem/(die Website für das Town of Salem-Spiel) gelten.

Obwohl ich die Regel erstellt habe, sehe ich das Element nicht blockiert. Es ist immer noch vorhanden, wenn ich die Entwickler-Tools in Chrome öffne. Außerdem kann ich den Subframe und dessen Speicherplatz im Task-Manager von Chrome (angezeigt als Subframe: https://facebook.com/und verwendet ~ 65K) sehen.

Ich muss etwas falsch machen. Ich möchte einen Weg finden, um den Subframe-Prozess nicht jedes Mal manuell beenden zu müssen, wenn ich hier bin. Fehlt mir etwas offensichtliches?

0

1 Antwort auf die Frage

1
greiner

Filter zum Ausblenden von Elementen können nur auf Domänen beschränkt sein, nicht auf bestimmte URLs in einer Domäne. Hier ist ein Filter, der das Element auf dieser Seite ausblenden soll:

blankmediagames.com###fb-root 

Wenn Sie jedoch den gesamten Frame blockieren möchten, hilft ein Filter zum Verbergen von Elementen nicht. Dafür müssen Sie einen Sperrfilter erstellen, z.

||facebook.com^$subdocument,domain=blankmediagames.com 

Dieser Filter blockiert alle Subframes auf blankmediagames.com, die Inhalte von facebook.com enthalten.

Alternativ können Sie die Option "Verfolgung von Social-Media-Symbolen blockieren" auf der Seite "Adblock Plus-Einstellungen" (oder eine ähnliche Option in anderen Werbeblockern) aktivieren, die alle Social-Media-Elemente blockiert.

Ich hatte bereits die Option "Social-Media-Icons blockieren" aktiviert. Die Filter funktionieren jedoch. Vielen Dank. mbomb007 vor 5 Jahren 0