2012-12-31 133 views
0

对于我提前糟糕的英语感到抱歉。强制网页浏览器控制无法加载图像

我想强制web浏览器控制不加载图像,以减少流量和加载文档更快。

不幸的是使用csWeb,gecko,webkit和...对我来说是不成问题的。

我已经使用httpwebrequest和httpwebresponse在我的项目中设置资源管理器Cookie,但在某些情况下,我需要浏览器发送呈现的数据。目标网站用java做了一些技巧,因此数据需要通过浏览器导航。

我不擅长用C或C#,我找到了一些解决方案,但我无法理解

Hidden Images of Webbrowser component to reduce memory usage

WebBrowser Customization

我会,如果有人非常感谢可以帮我。

+1

这个论坛似乎有一个解决办法: http://www.vbforums.com /showthread.php?487419-2005-WebBrowser-control-is-it-possible-to-disable-image-loading – 5uperdan

+0

非常感谢。这正是我想要的。 – Saman

回答

0

我的方法是

RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Internet Explorer\Main", true); 
RegKey.SetValue("Display Inline Images", "no"); 

的壁虎(壁虎baceuse有利于大多数情况下):

Gecko.Xpcom.Initialize("xulrunner"); 
     GeckoPreferences.User["security.warn_viewing_mixed"] = false; 
     GeckoPreferences.User["plugin.state.flash"] = 0; 
     GeckoPreferences.User["browser.cache.disk.enable"] = false; 
     GeckoPreferences.User["browser.cache.memory.enable"] = false; 
     GeckoPreferences.User["permissions.default.image"] = 2;