是否可以编写自定义过滤规则,使任何div
,span
或p
当有文本部分,即一个特定的词其子被隐藏Trump
?
例如,我有这个结构
<div>
<a class="..." href="...">Donald Trump said blablabla.</a>
</div>
Run Code Online (Sandbox Code Playgroud)
我试过这个,但没有效果:
##div>a:has-text(Trump)
Run Code Online (Sandbox Code Playgroud)
小智 22
尝试 ##div>a:has-text(/Trump/)
小智 5
:has-text()
是一个程序化妆过滤器。那些“必须始终是特定的,即以它们要应用的站点的主机名作为前缀。”
程序修饰过滤器功能强大,但应尽可能避免,因为它们会减慢站点加载速度(必须插入 JavaScript 并访问大量节点)。
如果你仍然想要它,它应该是这样的:
example.com,domain.com,anotherexample.com##div>a:has-text(Trump)
Run Code Online (Sandbox Code Playgroud)
您可以更改该行为,以便像这样的非特定程序化妆品过滤器##div>a:has-text(Trump)
可以工作,但绝对不推荐这样做。它会减慢您在每个页面上的浏览器速度,并且外部过滤器列表中的错误可能会自由转动并产生大量误报/过度阻塞。
你可以找到这个选项埋在
true
喜欢斜杠:PS:has-text(/Target words/)
是没有必要的。如果你使用它们,里面的表达式将被评估为RegEx,这将导致更多的工作量。
归档时间: |
|
查看次数: |
14897 次 |
最近记录: |