阻止站点WebBrowser中的元素

时间:2012-02-28 04:40:04

标签: c# browser block

我已经创建了一个WebBrowser对象,并且想知道如何阻止页面的特定元素,例如flash对象。我认为我需要检查有问题的URL并取消导航到该元素。

2 个答案:

答案 0 :(得分:0)

您应该检查WebBrowser.Document.HtmlDocument属性以去除任何负责显示flash的对象标记。

答案 1 :(得分:0)

嗯,我做这样的事情来禁用Flash元素

    WebBrowser wb = new WebBrowser();
    //...
    //...
    //...
    //...
    HtmlElementCollection hec = wb.Document.All;

    foreach (HtmlElement element in hec)
    {
        if (element.TagName == "OBJECT")
        {
            element.Enabled = false;
        }
    }