我要用WebBrowser去浏览网站,
因为速度要求,
要求不要去下载图片资源
那WebBrowser应该如何来实现
谢谢PS:是不下载图片资源,并不是说在WebBrowser中显示后把图片标签去掉谢谢
因为速度要求,
要求不要去下载图片资源
那WebBrowser应该如何来实现
谢谢PS:是不下载图片资源,并不是说在WebBrowser中显示后把图片标签去掉谢谢
解决方案 »
- 关于mvc3数据处理的问题
- 非静态的字段、方法或属性“ESRI.ArcGIS.Carto.IMapDocument.DocumentFilename.get”要求对象引用
- 关于多个视频无缝播放的实现
- 如何用C#获取DOS下的程序出错信息或提示信息!
- picturebox如何设置自定义坐标
- 关于打印机切纸的代码编写?希望可以帮忙,不够分可以再加
- 奇怪的问题,同样的代码执行结果却不一样,大家帮帮忙
- 做WEB引擎蜘蛛,大家来探讨下请高手指点!
- 制作安装程序时需要把sql脚本打包,sql脚本中有中文打包后,变成黑方块了,请问应该怎样解决???急
- C# 操作xls问题?
- 使用SmtpClient发送邮个,提示:命令顺序不正确
- C# button按钮控制画直线
http://msdn.microsoft.com/en-us/library/aa770041(VS.85).aspx 中的 Controlling Download and Execution
{
if (this.wbSite.Document != null)
{
var doc = this.wbSite.Document;
if (doc != null)
{
var imgs = doc.GetElementsByTagName("img");
//"edit_parent"
foreach (HtmlElement img in imgs)
{
img.SetAttribute("src", "");
} }
return;
}
}我用这种方法,只是是网页加载后,再把图片去掉
如果在在加,但还没有加载资源的时候去掉谢谢
{
if (this.wbSite.Document != null)
{
var doc = this.wbSite.Document;
if (doc != null)
{
var imgs = doc.GetElementsByTagName("img");
//"edit_parent"
foreach (HtmlElement img in imgs)
{
Console.WriteLine(img.InnerHtml);
img.SetAttribute("src", "");
img.SetAttribute("alt", "去除");
}
var links = doc.GetElementsByTagName("link");
foreach (HtmlElement link in links)
{
Console.WriteLine(link.InnerHtml);
link.SetAttribute("href", "去除");
}
}
}
我用上面的方法的话,还是会在页面加载的时候显示图片和样式
如何才能让WebBorswer不显示图片和CSS样式呢?
PS:是在不去改IE设置的前题
谢谢
WebBrowser Customization
http://msdn.microsoft.com/en-us/library/aa770041(VS.85).aspx