以编程方式在网站中静音

时间:2011-06-07 08:14:17

标签: .net html wpf winforms wpf-controls

我有一个桌面应用程序,它嵌入了一个Web浏览器控件。我进行搜索并迭代搜索列表并将其显示在嵌入式浏览器中。

我的问题是,有些网站会自动播放播放声音的视频(ActiveX)。

在显示网站之前,有没有办法让这些声音静音?

1 个答案:

答案 0 :(得分:1)

AFAIK,没有简单的设置可以做到这一点。您可以选择在系统范围内禁用声音,或者从文档中简单地删除这些内容。在DocumentCompleted事件中,您可以获取内部html并删除任何嵌入标记。对此的缺点是它不是100%万无一失(不会阻止任何使用javascript的嵌入)。

如果在javascript中可以控制任何嵌入或基于javascript的音频,您可以尝试使用injecting your own javascript来阻止它或阻止它。但不确定javascript与activex的关系如何。