Wie blockiere ich ein bestimmtes Element auf der Seite mit AdBlock durch seinen Textinhalt?

726
Eduard

Ich versuche, alle Bereiche auf YouTube auszublenden, die die Zeichenfolge "view" enthalten, indem Sie diese Anweisungen befolgen .

Es funktioniert jedoch nicht und ich bekomme ständig ungültige CSS-Selector-Syntaxfehler .

Dies ist die HTML-Struktur:

Wie blockiere ich ein bestimmtes Element auf der Seite mit AdBlock durch seinen Textinhalt?

Dies sind die Regeln, die der Selektor befolgen sollte:

  1. Sollte die Spanne ausblenden.
  2. Arbeit für die YouTube-Website.
  3. Haben Eltern div mit id = "Metadaten-line" .
  4. Haben Ansicht Zeichenfolge in ihrem Text-Inhalt.

Dieser und einige andere Versuche funktionieren nicht:
www.youtube.com ## DIV: -abp-has (span: -abp-contains (view))

0

1 Antwort auf die Frage

0
Ritesh

Das sollte funktionieren:

www.youtube.com#?#DIV#metadata-line span:-abp-contains(view) 

Du warst fast da. Ich habe gerade das #?#Teil verpasst . :-)

Vielen Dank! Dies gilt jedoch für die gesamte Metadatenzeile div, nicht für die Spanne selbst. Eduard vor 5 Jahren 0
Bist du sicher? Ich habe die Regel in einen benutzerdefinierten ABP-Filter eingefügt. Nur der Bereich "xxx views" wurde aus der Seite ausgeblendet. https://screenshots.firefox.com/BellsXxdIU5Zb44M/www.youtube.com Ritesh vor 5 Jahren 0