C#实现网页浏览器的问题 我用C#的WebBrowser控件简单模拟了一个浏览器,唯一不爽的是:很多链接一点击就从IE打开了,我还是想从我自己的浏览器中打开,这怎么实现呢?C#是不是有现成的封装类可以实现这个想法,求解! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回复:yujianchi同志,我的意思是:监听到要打开新窗口时是在我做的浏览器中打开,而不是调用IE浏览器打开,貌似设为默认浏览器就是IE了。我现在用了一个阶段的代码(但有时会有错误,此方法的代码如下):wbrContent是我的WebBrowser控件名:String strURI = wbrContent.Document.ActiveElement.GetAttribute("href"); if (!strURI.Contains("://")) strURI = "http://" + strURI; wbrContent.Url = new Uri(strURI, UriKind.Absolute); e.Cancel = true; 谢谢你!shineofgod我相信这是个小问题,肯定有大哥帮我忙的呵呵! C#中窗体与窗体 随机函数问题 gridview行变色问题。 c#解压缩问题(愚翁再进...呵呵...还是没有解决) Clipboard.SetDataObject() 复制 Metafile问题???? 登录界面Enter事件的捕获问题 监控文件操作 类型转换:如何把Sting类型转换成int类型? mvc中使用uploadify的问题 winform子窗体的treeview在关闭后再打开数据就清空了怎么办? 求高手!如何从数据库中生成试卷的问题 请教一下大家
wbrContent是我的WebBrowser控件名:
String strURI = wbrContent.Document.ActiveElement.GetAttribute("href");
if (!strURI.Contains("://"))
strURI = "http://" + strURI;
wbrContent.Url = new Uri(strURI, UriKind.Absolute);
e.Cancel = true;