2011-03-11 68 views
0

我通過訪問Regisrry設置 更改了我的C#代碼中的IE代理,因此如何從我的C#代碼更改Mozila Firefox代理?從C#代碼更改Firefox代理

+0

from command line http://stackoverflow.com/questions/843340/firefox-proxy-settings-via-command-line – 2011-03-11 11:53:28

回答

0

你需要的代理服務器設置:

URL GOTO=javascript:var<SP>prefb<SP>=<SP>Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);var<SP>str<SP>=<SP>Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);str.data<SP>=<SP>"{{!COL2}}";prefb.setComplexValue("network.proxy.http",<SP>Components.interfaces.nsISupportsString,<SP>str); 
URL GOTO=javascript:gPrefBranch.setIntPref("network.proxy.http_port",{{!COL3}}); 
URL GOTO=javascript:gPrefBranch.setIntPref("network.proxy.type",1); 

(摘錄自http://forum.iopus.com/viewtopic.php?t=12440#p36761複製)

當然,你可以簡單地使用開源的iMacros插件並與PROXY命令運行一行宏。