我正在使用GeckoFx版本1.9.1.0,Mozilla XULRunner版本12.0。
答案 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 .."
。
现在,您可以看到列出的所有首选项。