【发布时间】:2012-02-28 04:40:04
【问题描述】:
我创建了一个 WebBrowser 对象,想知道如何阻止页面的特定元素,例如 flash 对象。我想我需要检查有问题的 URL 并取消导航到该元素。
【问题讨论】:
-
请不要在标题中添加“C#”之类的内容。这就是标签的用途。
我创建了一个 WebBrowser 对象,想知道如何阻止页面的特定元素,例如 flash 对象。我想我需要检查有问题的 URL 并取消导航到该元素。
【问题讨论】:
嗯,我会做这样的事情来禁用 Flash 元素
WebBrowser wb = new WebBrowser();
//...
//...
//...
//...
HtmlElementCollection hec = wb.Document.All;
foreach (HtmlElement element in hec)
{
if (element.TagName == "OBJECT")
{
element.Enabled = false;
}
}
【讨论】:
您应该检查WebBrowser.Document.HtmlDocument 属性以去除任何负责显示flash 的对象标签。
【讨论】: