【发布时间】:2012-11-21 22:40:02
【问题描述】:
我使用的是 GeckoFx 1.9.1.0 版,Mozilla XULRunner 12.0 版。
【问题讨论】:
我使用的是 GeckoFx 1.9.1.0 版,Mozilla XULRunner 12.0 版。
【问题讨论】:
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 .."。
现在,您可以看到列出的所有首选项。
【讨论】: