在AdBlock Plus中使用简单的xpath来隐藏元素


8

有没有一种方法可以使用绝对/html/body/table/td[3]tr[2]或相对//div[@id="blah"]/table/tr[2]xpath 来阻止元素,或者将其用作防止误报的附加条件?

ABP通过firstoftype()和支持CSS选择器nthoftype(number),但是在这种情况下,您必须分别获取xpath表达式,然后以某种方式将其转换为CSS,然后在Element Hiding Helper中手动输入。有更好的方法吗?

Answers:


1

您可以考虑尝试使用Ublock Origin。它有一个很棒的选择器,可用于创建自定义过滤器(化妆品CSS和网络过滤器)。我曾经使用过adblock plus和adblock edge,并且不会回头,绝对喜欢Ublock Origins,尽管进入自定义过滤器规则所在的首选项/选项并不是我想要的那样容易。

单击ublock图标,单击文本“ ublock来源(版本号)”,该文本位于超大尺寸切换按钮上方,以过滤/打开当前打开的标签页。需要一两天才能习惯。我发现使用此插件创建过滤器会比较轻松。

Picker真正酷的地方在于,当您单击某些内容时,您可以看到父CSS规则,因此可以上下移动树以获取所需的内容。正是这种功能使这种事情的生活变得更加轻松。根据网站的不同,我发现它的工作结果好坏参半。表格和DIV经常在动态网站上的网页之间变化,因此在Facebook或Chase bank等网站上毫无价值。(是的,我进行了一次试运行,试图清理这些站点。)

我不是网络开发人员,所以可能会得出更好的答案,但是我想我应该从这里着手。对这种事情很感兴趣。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.