是否可以编写自定义过滤规则,使任何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) 最近我真的被 YouTube 分心了,但我仍然需要访问 YouTube 视频。我无意中访问了 youtube.com,我想在不屏蔽整个网站的情况下屏蔽此页面。是否有仅适用于根页面的 uBlock 过滤器?
我听说使用Ublock Origin不仅可以阻止广告,还可以阻止所有托管它的网站上的Disqus内容。Disqus 是一种评论系统,许多网站(如报纸)都将其添加到其网页中。我不想看到它,也不想被它跟踪,所以我在浏览器中安装了 Ublock Origin 扩展程序。
虽然它像我期望的那样“开箱即用”地阻止广告,但它并没有阻止 Disqus。看着仪表板,我看到的只是一堆看起来很复杂的过滤器。
有人可以提供有关如何使用 Ublock Origin 阻止 Disqus 内容的简单说明吗?
uBlock Origin 肯定有热键,因为我不小心通过按键调用了该程序,并且开发人员在 Github 页面上参与了相关讨论。
特别是元素选择器的热键将改善工作流程,因为我已经拥有数千个装饰和网络过滤器。
我知道我可以使用以下规则来阻止整个网站上的特定元素:
example.com##.blockedClass
Run Code Online (Sandbox Code Playgroud)
有没有办法只在特定页面上阻止特定元素?我注意到
example.com/path/*##.blockedClass
Run Code Online (Sandbox Code Playgroud)
没有得到想要的结果(它似乎什么也没做)。
在 Debian 上使用 ChromeuBlock Origin以及uMatrix我们如何在我的提要中阻止 Twitter 的推广内容
是否有可能通过实现这一目标uBlock Origin/uMatrix?有没有其他选择?
我在 reddit.com 上遇到了同样的问题,当我从 Chromium 访问时,我看到了“推广”的内容。
随着Firefox,在另一方面,当我使用uBlock Origin和NoScript,既没有在Twitter上,也不在Reddit上我会看到推荐的内容。
使用 uBlock Origin,我可以隐藏(例如display: none)包含指向任何位置的链接的所有<article>元素吗?example.orgexample.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>
....
Run Code Online (Sandbox Code Playgroud) 我想隐藏 duckduckgo 到 rt.com 的新闻链接。我可以为特定链接创建过滤器,例如
duckduckgo.com##div[data-link="https://www.rt.com/news/487829-germany-gru-warrant-hacker/"]
Run Code Online (Sandbox Code Playgroud)
但我怎样才能实现这一目标(不起作用):
duckduckgo.com##div[data-link="https://www.rt.com/*"]
Run Code Online (Sandbox Code Playgroud) 我发现 HNQ 真的让我分心,所以我想阻止他们。 这个问题有一些方法可以在侧边栏中阻止它们,但https://stackexchange.com/ 上存在相同的列表。我想阻止该页面,而不阻止 stackexchange 的所有其余部分。我目前正在使用
|https://stackexchange.com^
Run Code Online (Sandbox Code Playgroud)
但这会显示一个页面,我可以在其中单击以访问它:我宁愿加载它但显示一个空白页面。我这样做是为了 reddit 使用
reddit.com##body
Run Code Online (Sandbox Code Playgroud)
但是对 stackexchange 块使用类似的过滤器,例如,所有 tex.stackexchange.com。我想我可以为每个可能的子域添加一个异常过滤器,但目前有一百多个并且还在增长,所以必须有更好的方法。我试过
~stackexchange.com##body
Run Code Online (Sandbox Code Playgroud)
这似乎应该根据uBlock Origin 支持的 AdBlock Plus 过滤器备忘单工作,但这不会阻止任何事情。
我尝试了这个关于 youtube 的类似问题中给出的过滤器,但它们与我目前最好的过滤器有相同的问题。如何在不阻塞子域的情况下过滤 stackexchange.com 的 body 元素?
有没有办法阻止多个站点上的化妆品元素。例如在 StackExchange 上,我想阻止
##.site-footer--container
##.site-header
###left-sidebar
Run Code Online (Sandbox Code Playgroud)
但是,我不想只是在 stackexchange 的子域上阻止它们,例如,我想在 stackexchange 上的所有站点上阻止它们
*.stackexchange.com
Run Code Online (Sandbox Code Playgroud)
然而,像这样的规则
*.stackexchange.com##.site-header
Run Code Online (Sandbox Code Playgroud)
不起作用,但是像这样的规则
dba.stackexchange.com##.site-header
Run Code Online (Sandbox Code Playgroud)
会起作用(尽管仅在dba.子域上)