2012-12-31 134 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;