Скрыть элементы, содержащие ссылки на определенный домен, в uBlock Origin

С помощью uBlock Origin можно скрыть (например, display: none) все <article> элементы в любом месте на example.org который содержит ссылки в любом месте на example.com?

example.org/somepath/somepage.html:

...
<article>
...
<a href="http://www.example.com/foo/bar/"><img src="..."/></a>
...
<p><a href="http://www.example.com/abc/def/">Hello World</a></p>
...
</article>
....

1 ответ

uBlock origin поддерживает фильтры XPath. XPath может выбирать элементы на основе дочерних элементов, в отличие от селекторов CSS:

##:xpath(//article[.//a[contains(@href,"://www.example.com")]])

Это фильтрует все статьи, содержащие ссылку на www.example.com, либо http, либо https.

Другие вопросы по тегам