本人一向使用Fx来当作主力浏览器的,为了省去日后重装系统后,对Fx进行定制的烦琐操作,因此通过修改Fx快捷方式属性的办法来指定火狐启动时所使用的配置文件。作为Fx用户,firefox –profile “x”(x 表示配置文件夹的绝对路径或相对路径)是必须知道的基础命令。通过这一命令,可以非常方便的将安装版Fx变为绿色版。
我们知道FF 4原生支持windows 7系统的jump list跳转列表,然而对于非安装版或第一次运行Fx就以-profile参数指定配置文件夹的FF用户来说,通过jump list访问常用站点,会以first run的方式启动火狐,询问你是否导入数据、设置为默认浏览器等(其实就是在系统盘新建一个配置文件),而并非使用你指定的配置文件来启动火狐;另外对于那种安装完就启动火狐,然后关闭再通过-profile参数指定配置文件的FF用户,可能提示“Firefox已经在运行”或以默认用户配置文件运行。这个问题,导致使用很不方便。那么有没有解决的办法呢?为行文方便,草帽将未指定配置文件的安装版Fx称为安装版,通过-profile参数指定配置文件的称为非安装版。
安装版完美支持jump list,而非安装版则会出现上述问题。二者相比较,区别仅是配置文件夹的路径不同,如此一来,原因就比较好判断了。通过分析文件夹,我们发现安装版会在 C:\Users\用户名\AppData\Local 和 C:\Users\用户名\AppData\Roaming 路径下生成名为“Mozilla”的文件夹。
其中C:\Users\thwzj\AppData\Local\Mozilla文件夹保存的是默认用户的部分配置文件,此文件夹可以不管他,碍眼的话,删掉也无所谓;而 C:\Users\thwzj\AppData\Roaming\Mozilla 文件夹下面有Extensions和Firefox两个目录,Extensions文件夹不重要(可删),Firefox文件夹除保存默认用户的部分配置文件之外,还有个名为 profiles.ini 的文件,此文件记录了Fx的一些启动参数。没有 profiles.ini 文件,或者 profiles.ini 的内容不正确,就会引发上述问题发生。
知道了原因,那么根治就比较简单,只要创建或修改profiles.ini文件即可。以草帽改好的profiles.ini为例,其文件内容如下(; 分号后面是草帽加的注释):
[General] ; 一般配置,这个无所谓,不用管如此,即可解决非安装版FF4使用跳转列表的问题了。当然,如果你喜欢,也可以新加入[Profile1],然后将default设为1。
StartWithLastProfile=1 ; 启动时询问使用哪个配置文件,1为不询问,不用管
[Profile0] ; 第一个配置文件,从0开始
Name=草帽luffy ; 配置文件名称,随便起名
IsRelative=0 ;是否为相对路径(相对于profiles.ini文件),1为相对路径,0为绝对路径
Path=D:\Mozilla Firefox\草帽luffy ; 具体的相对或绝对路径
Default=1 ; 是否为默认配置文件,1为是,0为否
0 评论:
发表评论