阅读:2751回复:1
搜索到的办法都没用!还是设置无法保存的问题!
我安装的firefox3.0beta 5.
现在遇到了经典的无法保存设置问题。。。。。。 每次重新启动firefox,界面和扩展插件全部都初始化了。但又好像不是彻底的初始化,比如我adblock plus虽然也会在firefox启动时打开第一次安装时出现的adblock的网站,但是我使用的屏蔽规则还是在的。 我搜索了很多方法,firefox安全模式下选择重置之类的,检查profile文件夹的是否被修改成只读了,或者删除之下的一个rdf文件,用profile manager方式启动firefox,都没有办法。 我有一个近期系统的备份,于是我每次出现问题之后把备份文件中的profile下的设置文件夹提取出来,覆盖firefox的profile文件夹,这样能够正常一段时间,但过上几个小时重启几次就有犯毛病了。 我发现出现这个现象是因为profile文件夹之下的prefs.js文件被修改了,变成默认的设置了,只有2k了。内容如下 # Mozilla User Preferences /* Do not edit this file. * * If you make changes to this file while the application is running, * the changes will be overwritten when the application exits. * * To make a manual change to preferences, you can visit the URL about:config * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ user_pref("accessibility.typeaheadfind.flashBar", 0); user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1209899620); user_pref("app.update.lastUpdateTime.background-update-timer", 1209899620); user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1209899620); user_pref("app.update.lastUpdateTime.microsummary-generator-update-timer", 1209620709); user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1209899620); user_pref("browser.cache.disk.parent_directory", "H:\\ftemp"); user_pref("browser.display.use_document_fonts", 0); user_pref("browser.download.dir", "D:\\TDdownload"); user_pref("browser.download.folderList", 2); user_pref("browser.download.lastDir", "C:\\Documents and Settings\\Administrator\\桌面"); user_pref("browser.feeds.showFirstRunUI", false); user_pref("browser.migration.version", 1); user_pref("browser.places.createdSmartBookmarks", true); user_pref("browser.places.importBookmarksHTML", false); user_pref("browser.places.importDefaults", false); user_pref("browser.places.leftPaneFolderId", -1); user_pref("browser.places.migratePostDataAnnotations", false); user_pref("browser.places.updateRecentTagsUri", false); user_pref("brobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrobrowser.startup.homepage", http://www.baidu.com/index.php?tn=antiarp_pg 可以看出我修改了缓存的地址为H盘的ftemp文件夹,以及下载文件夹为d盘tddownload文件夹,这些设置都还保存着。但是被firefox自动修改成这个2k的文件之前,这个文件有7k大,里面有很多详细的我的各个插件之类的设置,这些东西都没有了。 注意最后几行,那个brobrobro一大串bro难道不应该只有一个就行了么,应该是browser吧,怎么前面多出这么一大串。而且这一句只有一个前括号没有后括号,根本都没有写完,这是一个非法的prefs文件! 而且,profile文件夹里多出一个这个文件,Invalidprefs.js,“无效的prefs”???他的内容就是在这上面一堆同样的内容,加上了关于主题的设置,而且从格式上看也有那个一大串brobrobro。。。owers,并且后面的格式也明显有错误,该换行的时候没有换行。 后来,当我直接把我备份的prefs.js文件替换有问题文件之后firefox启动很正常没有出现什么插件需要重新设置的情况。但是sage插件的bookmark都不见了(其他书签在不在我真的没注意,可能是也没有了)。这让我很奇怪,我查找了一下发现firefox3中的bookmark并没有保存在bookmarks.html中,而是在places.sqlite中,后来试验了一下果然如此,但也不知道选择导入之前备份吧,结果书签里面生成了一堆sage feeds文件夹。。。。。好奇怪,还不能删除的。于是把prefs。js文件删除,启动firefox,当然出现的最初始化样子,然后关闭,这时候又自动生成了一个prefs.js文件,再把备份的prefs。js替换它,彻底正常了。 现在我的firefox还是非常不稳定,每天都要重新把备份的js文件替换那个错误的js。。。。。。。。。我想就是因为这个js文件不知为何变成了错误的,因此才会出现无法保存设置的情况,但是为何firefox不提示这个js文件是错误的呢。。。。。 另外,我的firefox每次出问题之前都是正常关闭的。 有没有高手能够解释一下我这个问题出现的原因。 附上我用的插件,一个主题扩展,翻译扩展qtl,鼠标手势firegestures,新闻源扩展sage(我在他的官网上下的支持beta5的版本),flashgot,adblock plus。就这些了。 |
|
1楼#
发布于:2008-05-05 02:03
从你的startup homepage看 似乎你下载的是推广版. 建议完全删除后从官方站点下载一遍. 地址 http://www.mozilla.com/en-US/firefox/all-beta.html
另外设置自动还原好像是因为安装了ARP防火墙 具体不太清楚 |
|