如何使用 Ublock Origin 根据属性值匹配并阻止标签?

如何使用 Ublock Origin 根据属性值匹配并阻止标签?

我正在尝试从页面中阻止/删除特定样式表。这里的上下文是,此样式表是特定于特定 subreddit 的样式表。HTML 如下所示(来自ublock 起源 subreddit):

<link rel="stylesheet" ref="applied_subreddit_stylesheet" title="applied_subreddit_stylesheet" type="text/css" jr9j7vt="" href="https://b.thumbs.redditmedia.com/x1EvRnEHlyWqignh2O2sB2jqVs7clKIcjooIGRfYMVY.css" >

这听起来像是一份申请程序化美容滤镜,所以我添加了这个 reddit 特定的 xpath 过滤器:

reddit.com##:xpath(//link[@title = 'applied_subreddit_stylesheet'])

这不起作用。页面仍然看起来像这张图,这表明自定义样式表仍然处于加载状态:

带有自定义样式表的 ublock origin subreddit

它看起来应该像这样,这是我通过检查元素删除自定义样式表之后的图像:

ublock origin subreddit 没有自定义样式表

我使用的是 uBlock Origin v1.22.2 和 Firefox ESR v68.2.0esr,均来自 Debian 10(“buster”)存储库。此系统不支持从存储库之外下载 Firefox 和/或 uBlock Origin。

答案1

直接阻止来自b.thumbs.redditmedia.comURL 的样式表:

||b.thumbs.redditmedia.com^$css

相关内容