uBlock - jedes Element ausblenden, das Text mit einem bestimmten Wort enthält?

1838
0__

Ist es möglich, eine benutzerdefinierte Filterregel so, dass jeder zu schreiben div, spanoder pund seine Kinder werden ausgeblendet, wenn es ein bestimmtes Wort im Textteil ist, das heißt Trump?

Ich habe zum Beispiel diese Struktur

<div> <a class="..." href="...">Donald Trump said blablabla.</a> </div> 

Ich habe es versucht, aber es hat keine Auswirkungen:

##div>a:has-text(Trump) 
3

2 Antworten auf die Frage

6
Arthur

Versuchen ##div>a:has-text(/Trump/)

Warum? Könntest du eine Erklärung geben? Toto vor 6 Jahren 3
Das ist die vorgeschlagene CSS4-Syntax, und viele Adblocker haben sie bereits implementiert. uBlock Origin hat es zum Beispiel. Rod Boev vor 6 Jahren 1
0
0__

Es scheint, dass der has-textSelektor nur funktioniert, wenn eine Top-Level-Domain angegeben ist. So funktionieren beispielsweise die folgenden, aber nur auf der Guardian-Website:

theguardian.com##.fc-item__container:has-text(Trump)