Ich habe mir diese Anleitung zum Blockieren von Elementen mit ABP angesehen:https://adblockplus.org/en/filters#elemhide
Als Beispiel habe ich in den Optionen einen Filter für
blankmediagames.com/TownOfSalem/###fb-root
Dies sollte theoretisch das Div mit der ID blockieren, fb-root
das einige Iframes enthält, die viel Speicher belegen, aber nicht benötigt werden, und die Regel sollte nur für die Website gelten https://blankmediagames.com/TownOfSalem/
(die Website für das Spiel „Town of Salem“).
Obwohl ich die Regel erstellt habe, sehe ich nicht, dass das Element blockiert wird. Es ist immer noch da, wenn ich die Entwicklertools in Chrome öffne, und ich kann auch immer noch den Subframe und seine Speichernutzung im Taskmanager von Chrome sehen (angezeigt als Subframe: https://facebook.com/
und verwendet ~65 KB).
Ich muss etwas falsch machen. Ich würde gerne einen Weg finden, um zu vermeiden, dass ich den Subframe-Prozess jedes Mal manuell beenden muss, wenn ich hierher gehe. Übersehe ich etwas Offensichtliches?
Antwort1
Filter zum Ausblenden von Elementen können nur auf Domänen beschränkt werden, nicht auf bestimmte URLs in einer Domäne. Hier ist ein Filter, der das Element auf dieser Seite ausblenden sollte:
blankmediagames.com###fb-root
Wenn Sie jedoch den gesamten Rahmen blockieren möchten, hilft Ihnen ein Filter zum Ausblenden von Elementen nicht weiter. Dazu müssen Sie einen Blockierungsfilter wie diesen erstellen:
||facebook.com^$subdocument,domain=blankmediagames.com
Dieser Filter blockiert alle Subframes auf blankmediagames.com, die Inhalte von facebook.com enthalten.
Alternativ können Sie auf der Einstellungsseite von Adblock Plus die Option „Tracking von Social-Media-Symbolen blockieren“ aktivieren (oder eine ähnliche Option in anderen Werbeblockern), die alle Social-Media-Elemente blockieren sollte.