2011-03-11 65 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命令运行一行宏。