C#如何让WebBrowser只显示部分网页内容?如:只显示图片或者Flash,有具体代码更好

2024-12-18 21:47:43
推荐回答(3个)
回答1:

只能解析这个网页了。可以按类别显示。
找到网页包含的数据内容,比如图片、媒体。
然后按你的需要,组织这些内容的显示,就可以了。

回答2:

///


///
///

/// 保留的标签名
void Filter(string tagname)
{
StringBuilder sb = new StringBuilder();
HtmlElementCollection hc = webBrowser1.Document.All;
//遍历所有元素
foreach (HtmlElement he in hc)
{
//如果为要保留的标签名
if (he.TagName.ToLower() == tagname)
{
sb.Append(he.OuterHtml);
}
}
webBrowser1.DocumentText = sb.ToString();//设置html代码
}

Filter("img");就是只显示图片
Filter("embed");只显示flash

回答3:

标记,同求