如何在Web浏览器上阻止图像

Mih*_*azu 6 c# image webbrowser-control winforms

我正在构建一个带有a的C#应用​​程序,WebBrowser我正试图找出一种方法来阻止图像,即它们在网站加载时不显示(这样网站加载更容易).

我试图<img>通过获取标记webBrowser1.DocumentText并使用Regex.Replace删除图像来删除标记,但是aaa当我使用代码时它会显示一个空白页面.有没有更好的方法来删除图像?任何帮助非常感谢.

码:

var html_source = webBrowser1.DocumentText;
var newOne = Regex.Replace(html_source, "<img.*/>", "", RegexOptions.Multiline);
webBrowser1.DocumentText = newOne + "aaa";
Run Code Online (Sandbox Code Playgroud)

更新:

我试过下面的代码(仅用于测试),但仍然只是向我展示aaa.

var html_source = webBrowser1.DocumentText;
webBrowser1.DocumentText = html_source + "aaa";
Run Code Online (Sandbox Code Playgroud)

Ans*_*tia 0

您可以使用 Lazy Load 加载技术来实现此目的。请参阅http://engineering.slideshare.net/2011/03/faster-page-loads-with-image-lazy-loading/