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>
....
uBlock Originは XPathフィルター をサポートします。 XPathは、CSSセレクターとは対照的に、子要素に基づいて要素を選択できます。
##:xpath(//article[.//a[contains(@href,"://www.example.com")]])
これにより、httpまたはhttpsのいずれかのwww.example.comへのリンクを含むすべての記事がフィルタリングされます。