这开始只是一件令人讨厌的事,但现在已成为一项学术练习。
偶尔我会点击英国《每日邮报》上的一个故事链接,然后想为 uBlockO 编写一个规则/过滤器,以防止我的眼睛被那些总是散落在页面右侧边缘的低俗、谄媚的侧边栏故事所污染。uBlockO 的“阻止元素”功能效果很好,但只适用于那一个特定元素。我想阻止整个类别。
以下是 (已删除的) 示例 URL:
www.dailymail.co.uk/tvshowbiz/article-1234567/abcd-efgh-ijkl-mnop.html
当我“阻止元素”它时,它创建的过滤器是这样的:
www.dailymail.co.uk##a[href="/tvshowbiz/article-1234567/abcd-efgh-ijkl-mnop.html"] > .pufftext > strong
我尝试了所有我能想到的方法来阻止www.dailymail.co.uk/tvshowbiz/article-* outward
,甚至 的一切www.dailymail.co.uk/tvshowbiz/*
,但都没有任何效果。我不知道是我使用了错误的 uBlock 函数还是我的语法有误。
有什么线索吗?
答案1
我比你更厉害。我甚至不知道“div”曾是HTML。
感谢您的帮助,但当我试图弄清楚要阻止哪个“div”时,我发现如果我在研究“阻止元素”功能时更加彻底,我就会得到我想要的结果。我需要用更宽的画笔进行绘制,所以我选择了更大的框架,而不是框架中包含的元素之一。当我找到正确的位置时,它创建的过滤器是:
www.dailymail.co.uk##.lead-alpha.cleared:nth-of-type(3) > .beta
这产生了与您发布图片相同的结果。整个框架消失了。
再次感谢!