我有一个桌面应用程序,它嵌入了一个Web浏览器控件。我进行搜索并迭代搜索列表并将其显示在嵌入式浏览器中。
我的问题是,有些网站会自动播放播放声音的视频(ActiveX)。
在显示网站之前,有没有办法让这些声音静音?
答案 0 :(得分:1)
AFAIK,没有简单的设置可以做到这一点。您可以选择在系统范围内禁用声音,或者从文档中简单地删除这些内容。在DocumentCompleted
事件中,您可以获取内部html并删除任何嵌入标记。对此的缺点是它不是100%万无一失(不会阻止任何使用javascript的嵌入)。
如果在javascript中可以控制任何嵌入或基于javascript的音频,您可以尝试使用injecting your own javascript来阻止它或阻止它。但不确定javascript与activex的关系如何。