我如何在 uBlock Origin 中使用通配符?
How can I use a wildcard in uBlock Origin?
如何在 uBlock Origin 中使用通配符?我试图弄清楚该怎么做,但我有点困惑。我只想将所有这些规则简化为一个规则:
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(2)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(3)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(4)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(5)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(6)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(7)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(9)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(10)
是否可以给出一个数字范围,或者特定数字的列表,或者只是一个星号?谢谢!
您可以使用 'odd' 和 'even' 作为占位符:
www.dailymail.co.uk###js-article-text > div:nth-of-type(even) > div:nth-of-type(even)
www.dailymail.co.uk###js-article-text > div:nth-of-type(even) > div:nth-of-type(odd)
您也许可以用算术公式来表达您想要的块。例如,要阻止除第一个元素之外的所有元素,请使用 nth-of-type(n+2)
。显然,n
从 0
开始,因此阻塞将跳过第一个元素,但阻塞之后的所有元素。
我用它来阻止由可怕的网站自动加载的文章,这些网站采用 "endless stream" 方法来 reader-参与...
这将从所有站点中删除:
###js-article-text > div:nth-of-type.*
这将仅从此站点删除
www.dailymail.co.uk###js-article-text > div:nth-of-type
注意:在这两种情况下都删除以 !
开头的第一行
该行只会即时执行,这意味着您下次登录时,它将忽略您在该网站任何页面上的规则,但该页面除外。删除该行将使规则适用于整个网站。
如何在 uBlock Origin 中使用通配符?我试图弄清楚该怎么做,但我有点困惑。我只想将所有这些规则简化为一个规则:
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(2)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(3)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(4)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(5)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(6)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(7)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(9)
www.dailymail.co.uk###js-article-text > div:nth-of-type(2) > div:nth-of-type(10)
是否可以给出一个数字范围,或者特定数字的列表,或者只是一个星号?谢谢!
您可以使用 'odd' 和 'even' 作为占位符:
www.dailymail.co.uk###js-article-text > div:nth-of-type(even) > div:nth-of-type(even)
www.dailymail.co.uk###js-article-text > div:nth-of-type(even) > div:nth-of-type(odd)
您也许可以用算术公式来表达您想要的块。例如,要阻止除第一个元素之外的所有元素,请使用 nth-of-type(n+2)
。显然,n
从 0
开始,因此阻塞将跳过第一个元素,但阻塞之后的所有元素。
我用它来阻止由可怕的网站自动加载的文章,这些网站采用 "endless stream" 方法来 reader-参与...
这将从所有站点中删除:
###js-article-text > div:nth-of-type.*
这将仅从此站点删除
www.dailymail.co.uk###js-article-text > div:nth-of-type
注意:在这两种情况下都删除以 !
该行只会即时执行,这意味着您下次登录时,它将忽略您在该网站任何页面上的规则,但该页面除外。删除该行将使规则适用于整个网站。