主题 : 【原创】关于制作纯绿色的火狐之我见—给像我一样菜的人的详解
级别: 四缕秋风
UID: 30272
精华: 0
发帖: 198
威望: 1888 点
无痕币: 1180 WHB
贡献值: 0 点
在线时间: 134(时)
注册时间: 2008-05-18
最后登录: 2018-05-16

0 【原创】关于制作纯绿色的火狐之我见—给像我一样菜的人的详解

本人本来是一直使用maxthon的,觉得不错,但是经不住新东西(其实也不新,曾经也用过但是因为当时它的兼容性还不行,就放弃了,很久没再关注过)的诱惑,我试用了firefox,对于采用的是绿色版,也就是定制过的移动版,增加了很多功能,基本上在使用的时候与maxthon的功能持平

(关于扩展暂且不提免得跑题了)

使用之后发现当时吹的漫天都是的广告:绝对不中毒的浏览器,基本是瞎扯,这种东西根本就存在,如果说依靠noscript的扩展杜绝了脚本的执行,也就彻底杜绝了中毒、木马之类的可能,那基本上就是胡说,因为很多网页连最基本的导航菜单都需要js实现,难道为了所谓的安全,noscript一下,导航页不要了?那最好还是把网线拔了,关电脑算了。但是让我能一直持续跟进,并喜欢上ff的原因在于,从3.0开始,它的兼容性有了大大的提高,同时打开网页的速度也远远不是ie可以比拟的,mx也是ie内核,从打开某个网页角度上讲,尤其是js图片较多的情况,看到的速度差别更是明显,另外,ff与mx相比,假死的概率低的很,没有专业的工具测试,但是我的确从几年的使用中只有及其个别的出现假死,原因分析是因为使用googlenote扩展保存内容时候导致的,其余还尚未出现任何假死的情况。

(赶紧转入正题,不然有兄弟说我废话太多)

我一直喜欢绿色的,从使用ff也一直使用绿色版,或者便携版,
先认识一下两个版本:
绿色版:简单的讲就是安装完firefox之后,将安装目录中的所有文件保存下来,然后压缩,卸载原来的安装版之后,再解压回来就得到了纯绿色版。(我是这么理解的)
便携版:其实就是为绿色的ff增加一个引导器,网上提供的引导器很多,有些功能很好,能够实现将绿色便携版的ff,随时解压,随时使用。

那两个区别呢?

简单的讲,

绿色版实际上时不完整的,也就是说每次使用还要调用原有的配置文件,也即profile,初次使用的时候,会自动到系统盘指定目录中查找profile文件,当没有profile时,就建立一个默认的,也即什么也没有的配置文件,当然不管你曾经配置的多么完美的扩展等,都将不复存在,也就是说绿色的只有程序本身,没有配置,也就是不完整的含义。

便携版,是完整的,引导ff启动同时通过引导器将提出出来的配置文件载入,实现不管解压到什么地方配置都一样的。

既然如此,那我要说的纯是什么呢?就是单单依靠原版制作,无任何添加剂,绿色无公害(如果你偷懒使用了我的小程序,可能就纯度不够了)

其实这个方法也是从网上新学来的,但是我觉得说的不够详细,我加上我的想法,完善一下,再啰嗦一下


方法及其说明:

1、原理:firefox的核心启动程序firefox.exe是支持参数的,“空格+ -profile+空格+ 配置文件目录路径” 即为其指定导入配置文件的参数。这也是之所以能够实现便携版的根本原因吧。
2、那么我们就可以利用这个来制作自己的纯绿色ff了
路线图:

对于未安装ff的用户

a.直接下载最新稳定firefox版本,安装即可,建议装在非系统盘

b. 安装完成后,将firefox整个安装目录打包压缩备用,然后彻底卸载firefox,是对目录打包,不是单单打包里面的内容。

c.卸载之后,重新找个非系统盘的“清净之所”解压firefox压缩包,firefox.exe就在该目录的根目录下即可

d.找到firefox.exe创建快捷方式,然后点击右键 属性  在快捷方式 标签 下面找到 目标 默认 为 你firefox的绝对路径在后面加上 【空格+ -profile+空格+ 配置文件目录路径】 方括号中 内容(不包括方括号)   值得注意的是【配置文件目录路径】需要绝对路径如果路径中存在空格,则要在两端加上双引号  (这也是很多人,照这种方法制作,却总是失败的根本原因)  配置文件的目录建议就放在firefox目录下 命名为myprofile即可

e.一切就绪,双击那个快捷方式打开firefox,下面开始折腾,安装插件 安装扩展 添加广告过滤规则等等。。。。,经过千辛万苦之后,折腾完了,你可以到 刚才建立的那个 myprofile文件夹下  多了很多东西

f.大功告成,折腾好了,现在就打包压缩备用吧,将整个firefox解压的目录压缩打包,你就得到了属于你的纯绿色firefox,

【》》》》》已经安装ff的用户(辛辛苦苦配置的也不能丢啊) 到系统盘 如果你的为c盘的话,C:\DocumentsandSettings\你的用户名\ApplicationData\Mozilla\Firefox\Profiles,将整个文件夹里面的内容替换掉myprofile的内容就可以了】


下次如果你重装系统,c盘格掉,只要那个firefox的目录还在 你的ff就还是完好无损,那个快捷方式 剪切到任意位置用它来启动,新系统 老软件 咱接着得意地笑  

有兄弟说,如果我firefox所在的那个盘也格掉了,呵呵 我就等着你呢,我早有一手,压缩包还在,在原来的目录下解压出来,哈哈,继续得意的笑



缺点及其解决:(如果你只想使用,而且还怕耽误您的宝贵时间,建议直接看)

明眼人一看就知道了,这种方法,缺点和明显,就是要保持你的firefox的路径一致,不管放在那个电脑上,压缩包必须解压到你制作室的目录结构中,盘符都不能变,这个最适合自己ghost恢复系统,程序安装在d盘(任意非系统盘)的人,如果给了其他人,就会有问题,如果你给朋友分享你的大作XX纯绿色版firefox(呵呵,你也可以制作软件了),比如你的宝贝gf,她的目录结构和你不同,怎么办?

解决方法:

1、自己动手,随便解压到一个 目录之后 然后动手 删掉原来的快捷方式,重复上面的操作,重新建立快捷方式,然后剪切到桌面(什么地方都可以),大功告成。————不好之处:需要再次动手,懒人继续往下看

2、强加于人,回到上述d步骤,用winrar(常见)压缩的时候,选择自解压格式,在高级标签里面选择自解压选项,在解压路径上将你备份时,firefox文件夹所在的上级目录 比如 d:\program这个路径填入然后确定。。,得到一个exe,这样分享的时候,将这个自解压包给别人就行了,让他仍然使用那个快捷方式打开firefox,大功告成————不好之处:己所不欲勿施于人,己所欲勿强加于人,觉得不妥继续往下看

。参见下图:



  


3、小程序解决大问题,回到d步骤,创建快捷方式不要了,新建txt,写下如下内容
start firefox\firefox.exe -profile "Profile"
保存,修改扩展名为ffstart.bat  然后再打包,这样分享给别人,或者你想更换目录的时候,只要将ffstart.bat发送到桌面快捷方式即可,这下不怕目录问题了,不怕不怕啦,我得意的笑————不好之处:bat的图标太难看,不过你可以用批处理编译小软件将之变成exe文件,然后换个喜欢的图标,然后把快捷方式发送到桌面即可

补充:
1、方法3,很不错,本人制作好了一个批处理实现我们需要的快捷方式的创建,创建在桌面,可以直接使用了

2、方法2,也是可以加入上面写的那个批处理,也就是在自解压选项中,设置解压完成之后运行我提供那个小批处理程序,在路径上就不需要设置了,这样就是彻底的一气呵成,然后就可以继续得意的笑了 哈哈!

小程序: RunMeFirst.rar (1 K) 下载次数:0

3、方法2,也可以利用winrar的自解压创建快捷方式的方法,直接将ffstart.bat编译出来的exe的快捷方式发送到桌面,也是一种一气呵成,然后喝喝咖啡享受一下自制一键安装的乐趣了



声明:

上面的关于 firefox 支持参数-profile的方法 是从网上学来的  不过里面内容绝对原创,如有不妥,请回帖,也欢迎高手指教,本人小菜一个,但是喜欢折腾!呵呵


与便携版差别 1、个人觉得启动速度快些(可能是心理作用),2、自己动手,所有过程都透明,放心。3、自己动手做点简单的小东西,乐趣自在其中,如果发给朋友,甚至gf说这是我自己做的那一定是很讨女孩子欢心啊!

支持的帮顶一下啊!                    
本帖最近评分记录:
  • 无痕币:+20(ldtimes) 原创内容
  • Total 0.033217(s) query 3, Time now is:04-20 03:05, Gzip enabled 粤ICP备07514325号-1
    Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛