如何更改GeckoFx代理设置?

时间:2012-11-21 22:40:03

标签: c# .net proxy geckofx

我正在使用GeckoFx版本1.9.1.0,Mozilla XULRunner版本12.0。

1 个答案:

答案 0 :(得分:2)

Help With Proxy Username & Pass with GeckoFX? 请参阅此答案以编程方式设置代理。您可以使用方法GeckoPreferences.Save(string fileName)GeckoPreferences.Load(string fileName)

将首选项保存并加载到文件中

使用XULRunner 12,在使用XULRunner创建任何应用程序之前,您无法存储首选项 (见:https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences

在xulrunner默认配置文件中手动插入代理设置:(XULRunner~1.9)

转到d:\ path \ to \ xulrunner \ defaults \ pref

打开xulrunner.js,添加您要添加​​的偏好设置。

现在,您可以按照文件末尾的以下示例调用添加首选项:

pref("network.proxy.http", "web-proxy.domain.com");
pref("network.proxy.http_port", 8080);
pref("network.proxy.type", 1);

如果您不知道具体的偏好设置或想要了解所有偏好设置,请使用GeckoWebBrowser导航至about:config

例如: geckoWebWebBrowser.Navigate("about:config");

如果浏览器提示"This'll Void Warranty",请点击"I understand .."。 现在,您可以看到列出的所有首选项。