Скрыть элементы, содержащие ссылки на определенный домен, в 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.