c#webbrowser 禁止发出声音

webbrowser里,我点击网页上的图片的时候,会发出声音。如何可以禁止这个声音啊。
http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=%CD%F5%D0%C4%C1%E8&in=13629&cl=2&cm=1&sc=0&lm=-1&pn=9&rn=1&di=686028812&ln=2000&fr=
禁止发出声音,我只想作用于我的程序上。不影响其他地方。

第1个回答  2013-12-02
C#重写WebBrowser,禁止加载flash图片视频音频,过滤alert消息

我用的是vs2005,目的是让网页打开速度更快,不消耗禁止内容的网络流量

可以借鉴 csExWB2控件过滤flash的方法

private void cEXWB1_ProcessUrlAction(object sender, csExWB.ProcessUrlActionEventArgs e)
{
if (e.urlAction == IfacesEnumsStructsClasses.URLACTION.ACTIVEX_RUN)
{
Guid flash = new Guid("D27CDB6E-AE6D-11cf-96B8-444553540000");
if (e.context == flash)
{
e.handled = true;
e.urlPolicy = IfacesEnumsStructsClasses.URLPOLICY.DISALLOW;
}
}
}

csExWB2 控件源代码下载 http://code.google.com/p/csexwb2/

禁止alert消息例子:http://www.chse.net
第2个回答  2009-07-28
你这个地址是百度图片的嘛。我怕有毒,没有看!
第3个回答  2009-07-28
没有声音嘛
第4个回答  2009-08-02
让我很受伤
连接是王心凌

c#webbrowser 禁止发出声音
C#重写WebBrowser,禁止加载flash图片视频音频,过滤alert消息 我用的是vs2005,目的是让网页打开速度更快,不消耗禁止内容的网络流量 可以借鉴 csExWB2控件过滤flash的方法 private void cEXWB1_ProcessUrlAction(object sender, csExWB.ProcessUrlActionEventArgs e){ if (e.urlAction == IfacesEnumsStructsCl...

如何屏蔽webBrowser打开网页的所有声音
可以通过浏览器控件来设置下载,显示设置和执行的控制权。 为了要得到这些控制,实现宿主的IDispatch接口,使得它处理DISPID_AMBIENT_DLCONTROL。当浏览器控件被实例化的时候,它将会以这一个ID调用的IDispatch::Invoke。将pvarResult设置为下列的标识的一个位与的组合,指明的配置。DLCTL_DLIMAGES , DLCTL_VI...

C# webbrowser 浏览网页时如何禁止图片,flash,音乐,视频等下载_百度知 ...
浏览器--工具--internet选项--高级--多媒体--取消‘播放网页中的 flash’‘显示图片’等选中状态,即可

c# webbrowser 拦截flash里发出的请求
明确的说客户端不可能拦截服务端的东西,除非你不用他的客户端,有些图片不想要,可以控制不让它显示出来倒是可以实现;webbrowser找里面到图片元素,设置其type为hidden;

急求帮助!!!c#怎么禁止webbrowser滚动条自动滚动
这样应当可以通过下方向键移动内容,应当能达到你的目的。如果是你的webbrowser里面控制的话,直接在FileDownload(事件中添加去掉滚动条的代码即可。private void webBrowser1_FileDownload(object sender, EventArgs e){ try { webBrowser1.ScrollBarsEnabled = false;} catch { } } ...

高手进c# webBrowser获得网页上看到的超链接文本
代码行如下:string s=webbrowser1.DocumentText;这个就是获取当前所显示的网页的HTML了 但是注意一个问题,如果说网页没有加载完毕的话,这么获取是获取不到的。所以应该在加载完毕事件触发之后再去获取。

C#中如何禁止webbrowser控件去下载多媒体和渲染css效果?
你这问题挺复杂的 一个是继续用WebBrowser,但是你要知道,他不过是封装了一个ie内核,除非你知道怎么操作ie的com,停止加载资源,否则没办法,这个你要参考ie的引擎资料才行,msdn有 一个是不使用你的js爬行,改成静态html页面分析,这样就容易多了,直接使用webrequest获取html页面,使用dom引擎分析内容...

C#WebBrowser打开页面会超时?
你可以尝试使用WebRequest 对象发出对统一资源标识符 (URI) 的请求,并使用HttpWebResponse 对象GetResponseStream ()方法以获取其内容,或者 你可以适当共享源代码以便更好的解决所面临的问题

c# webbrowser控件大小可以随所需要显示的html页面大小自动调整么...
理论上可以 如果从理论上讲,WebBrowser是容器,里面html界面是内容,容器应该是可以适配内容的尺寸的,public Form1(){ InitializeComponent(); this.Load+=new EventHandler(Form1_Load); webBrowser1.DocumentCompleted+=new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);}...

相似回答
大家正在搜