您的位置:首页 > 其它

Firefox 2.0 配置文件中代理服务器设置参数的位置及含义

2006-12-23 10:47 786 查看
作者:analysis

首先使用Windows的"查找"功能在Firefox2.0配置文件夹(WindowsXP下默认位置:C:\Documents and Settings\User\Application Data\Mozilla\Firefox\Profiles\amtsqgjr.default(或者其他名称,没有验证过))下查找设置的代理的端口号"9666",查找到了文件" prefs.js",于是初步确定"代理服务器设置参数"在此文件中。

然后使用ProcessMonitor监视了一把,效果不明显,数据太多,基本上都是访问"C:\Documents and Settings\User\Application Data\Mozilla\Firefox\Profiles\amtsqgjr.default"的信息。

最后使用RegShot又验证了一把,基本确认参数就在文件"prefs.js"中。

严谨起见,使用Firefox修改了代理设置参数,保存了2份"prefs.js"文件,使用FC对比了一下,结果如下:
正在比较文件 prefsNo.js(不设代理) 和 PREFS.JS(设置代理)
***** prefsNo.js
user_pref("network.proxy.http_port", 9666);
user_pref("pref.advanced.images.disable_button.view_image", false);
***** PREFS.JS
user_pref("network.proxy.http_port", 9666);
user_pref("network.proxy.type", 1);
user_pref("pref.advanced.images.disable_button.view_image ", false);
*****

此时,可以确定是" user_pref("network.proxy.type", 1); "这一句了。

然后使用相反的测试方法,手动修改"prefs.js"配置文件,看是否在Firefox中产生了作用,结果证明只有在Firefox重新起动后才能起作用,并且要把"C:\Documents and Settings\user\Application Data\Mozilla\Firefox"下"profile.ini"文件中设置为"StartWithLastProfile=0"。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: