我想禁用网站上的音频自动播放,因为它真的很烦人。
我尝试使用 Adblock 规则xxx.com##audio
,但没有效果。它只是隐藏元素,而不是阻止它。
只有 AdblockURL FILTER
有效。但是,因为 中的音频文件 urlsite A
可能来自site B
。如果我使用 Adblock,我必须site B audio file url
在 上找到site A
,然后写入阻止列表。(真的很不方便,而且如果站长把文件源从B改成C怎么办?如果音频网址很多,每个网址都来自不同的网站,我自己找怎么办?)
是否有某种方法可以用来css selector
阻止元素而不是隐藏它?
欢迎任何 chrome 扩展或用户脚本。
答案1
如果您想要阻止网站 B(例如 bbb.com)上来自网站 A(例如 aaa.com)的所有请求,那么您可以编写如下过滤器:
||aaa.com^$domain=bbb.com
其组成部分如下:
||
任何协议和任何子域^
斜线或其他分隔符$
URL 模式和过滤器选项之间的分隔符domain=
域过滤器选项用于指定过滤器应应用于哪些域
也可以看看Adblock Plus 过滤器语法如果你想让过滤器更加具体。