在 Chrome 中通过黑名单禁用音频自动播放?

在 Chrome 中通过黑名单禁用音频自动播放?

我想禁用网站上的音频自动播放,因为它真的很烦人。

我尝试使用 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 过滤器语法如果你想让过滤器更加具体。

相关内容