从Javascript静音音频?

从Javascript静音音频?,javascript,audio,mute,Javascript,Audio,Mute,我坐在这里,想知道是否有可能写一个greasemonkey脚本来检测像payperclick这样的网站,并将音频静音,这样广告就不会被听到 我意识到,只要通过greasemonkey脚本删除广告文本,我就能以更好的方式完成同样的事情,但出于好奇,我想知道您是否可以通过javascript禁用音频。我看到这一点的唯一方法是: 1) 这个广告有自己的“静音按钮”,它调用了一个javascript函数……在这种情况下,你可以自己调用这个函数 2) 广告用于音频的插件有一个javascript API(

我坐在这里,想知道是否有可能写一个greasemonkey脚本来检测像payperclick这样的网站,并将音频静音,这样广告就不会被听到


我意识到,只要通过greasemonkey脚本删除广告文本,我就能以更好的方式完成同样的事情,但出于好奇,我想知道您是否可以通过javascript禁用音频。

我看到这一点的唯一方法是:

1) 这个广告有自己的“静音按钮”,它调用了一个javascript函数……在这种情况下,你可以自己调用这个函数

2) 广告用于音频的插件有一个javascript API(与1相同)

3) IE only:一些奇怪的IE ActiveX东西,可能通过访问它可能不应该访问的东西来实现

所有这些我认为非常可疑的


任何其他可能性都太低,javascript无法访问(或者至少我真的希望是这样)。浏览器本身没有音量控制……所有的多媒体都是由插件完成的。

除了完全剥离元素之外,这是不可能的;JavaScript根本没有能力访问Flash媒体的音量控制。。。然而……)

您可以尝试删除
embed
元素上的autostart属性,或将其设置为false。

可能是aswer,pass-by控制浏览器。。。。也许有些东西会在某些浏览器中产生一些不兼容性,但不会被黑客攻击,只能通过用户选择来控制浏览器或键盘

lol@#3。ActiveX可能是微软最糟糕的安全决策之一。