【问题标题】:Block elements within site WebBrowser站点 WebBrowser 中的块元素
【发布时间】:2012-02-28 04:40:04
【问题描述】:

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

【问题讨论】:

  • 请不要在标题中添加“C#”之类的内容。这就是标签的用途。

标签: c# browser block


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2022-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多