关于Firefox无法保存设置的问题

最近Firefox出了点问题。我这里用http proxy上网,连接设置里要设置相应的proxy。但发现每次重启ff,连接设置都被重置为“直接连接”。即使改回“通过proxy连接”,下次重启又被重置了。

马上google一把,发现类似的问题大致有两种解决办法:
1.进入safe mode,会出现一个对话框,把三个选项都勾上,重启。
2.在地址栏输入about:config,会出现所有的配置,把要改的改了即可。
3.直接修改prefs.js文件。

但这三个方法对偶的FF都不管用。

最后的解决方法是,删除
C:\Documents and Settings\<user name>\Application Data\Mozilla\Firefox\Profiles\<xxxxxxxx.default>\
下的user.js,然后再修改prefs.js。然后一切都正常了。

原来,ff最基本的配置文件是prefs.js。而user.js的优先级应该是比prefs.js高,因此每次重启它都从user.js读取配置。而通过正常途径,如在选项菜单里改设置,无法在user.js里保存(不知道为什么)。所以就造成了每次重启配置被重置的情况,其实就是设置无法被保存。把user.js删掉以后,ff就从prefs.js里读取配置了,而且新的设置也可以正常保存。

不管是从选项菜单里修改配置,还是以上的第二种方法,最终的结果都是配置被保存在prefs.js文件里,效果都是一样的。

目前已知的会私自修改FF配置的软件只有Hide IP Plantium,而以上情况正是在安装Hide IP Plantium以后出现的。用的时候要注意。

相关的讨论在mozillazine里有很多。不得不承认,这类的英文资源要比中文的多得多。看这里的详细讨论:
http://forums.mozillazine.org/viewtopic.php?t=413875&postdays=0&postorder=asc&postsperpage=15&start=15

你可能感兴趣的:(关于Firefox无法保存设置的问题)