【问题标题】:Disable Image loading on WebBrowser-Control C# .Net 2.0+在 WebBrowser-Control C# .Net 2.0+ 上禁用图像加载
【发布时间】:2012-10-23 07:38:58
【问题描述】:

我正在使用 vs2008,我想在我的 webbrowser 控件上禁用图像加载,但我没有看到任何解决方案,除了看起来不在 .net 1.1 之外的 WebBrowserEX。

有人知道怎么做吗?谢谢!

【问题讨论】:

    标签: c# image webbrowser-control


    【解决方案1】:

    你应该替换它的标签,试试下面的代码

    var html = webBrowser.DocumentText;
    var newOne = Regex.Replace(html, "<img.*/>", "", RegexOptions.Multiline);
    webBrowser.DocumentText = newOne;
    

    【讨论】:

    • 是的,这不起作用。没有地方可以干净地替换图像标签。
    • 没有地方是什么意思?你试过上面的代码吗?有什么问题吗?
    • 是的,我确实试过了。我将此代码放在 NavigateCompleted 事件中,但页面尚未完全加载,因此它在那里不起作用。我不想把它放在 DocumentCompleted 事件中,因为那时图像已经加载了。重点是我试图通过跳过图像来加速 DocumentComplete 过程。所以是的,我对这段代码没有任何成功,你以前尝试过使用它吗?你把它放在网络浏览器生命周期的什么位置?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 2021-07-14
    • 2012-02-01
    • 2012-11-29
    • 2013-07-26
    相关资源
    最近更新 更多