naruto 发表于 2017-2-12 00:38:52

FireFox 编译版本使用指南

本帖最后由 naruto 于 2017-2-12 00:42 编辑

                                                                        Firefox是全球浏览器市场排行榜第三位(想知道第一位是谁,请猛戳这里看:http://www.php100.com/html/itnews/it/2012/0907/11017.html)的浏览器。
http://imglf4.ph.126.net/8-8EmwOEK99De7x6ZAa6pg==/6597242389983038754.jpg
我使用FF时间也算颇久,感觉性能和稳定上都满意,不像国内的。提及国内,就顺便鄙视下浏览器阵型,三字总结:“脏、乱、差。 ”。解决方法是:要整顿!
回到FireFox,它是开源的,因此每个人都可以查看源码进行修改及编译。所以,除了官方版本,还有许多由爱好者自己编译修改的第三方版本。
然而,在众多的第三方版本里面,其中有两个版本非常值得用户注意。它们就是我今日介绍的:

[*]tete009版本:http://www1.plala.or.jp/tete009/
[*]绫川版本:http://code.google.com/p/fx-ayakawa/
这两个版本的FF是公认个人重新编译Firefox中最好的两个。
tete009版本是英文版,而绫川编译版则由一日本人重新编译的版本,俩版本默认语言都不是中文,需要简体中文的童鞋,请疯狂点击:ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/8.0/win32/xpi/ 或者这里http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
设置中文语言的步骤:

[*]选择特定的版本(没有的话,说明官方还没正式出)进入win32/xpi目录,安装zh-CN.xpi;
[*]地址栏输入“about:config”——filter栏输入“general.useragent.locale”后双击——将en-US改zh-CN;
[*]重启Firefox。
其中tete009是十分流行的一个版本。它对官方版本的改进和区别在:

[*]根据不同的CPU指令集制作不同的版本,使Firefox能够做到根据不同的平台而优化。类似Linux的编译过程,这也是众多第三方编译版本共同具有的特征。
[*]改进了Firefox的内存使用。众所周知,Firefox的内存使用一直为人诟病,tete009的版本根据不同的CPU指令集重写了tmemutil.dll,即内存管理的dll文件,使效率大为提高。
[*]新的版本使用VC 2005 SP1 PGO方法来编译,有别于官方使用的VC 2003编译平台。
[*]改善浏览器的渲染过程,使渲染效率更高。
[*]Module Binder能缩短Firefox的启动时间。
看上去似乎很强大,所以还是有必要解释一下使用方法,其他第三方编译版本的选择也类似这样使用。

[*]须知道自己CPU支持哪些指令集,是什么架构。(如SSE,SSE2,3DNOW!;AMDK7,K8等。)若不清楚请用CPU-Z。
[*]据CPU架构和支持的指令集选择程序的版本,在主页上都有清楚的列示。另如果选用VC2005 PGO的版本, 还要注意下载VC2005运行库包(福利发放地址:http://www.microsoft.com/en-us/download/details.aspx?id=5638)。
[*](tete009特有) 根据指令集和架构下载不同的tmemutil.dll文件,替换在程序目录下的文件。
[*](tete009特有) 下载Module Binder文件,放在程序目录下执行。每次更新Firefox新的版本后都要进行一次。这样能够加快firefox的启动速度。
而绫川版本有什么特点呢?


[*]加快了FireFox的启动速度。众所周知,FF装的扩展一多,启动就非常慢,而这个版本启动会提速不少。
[*]使用了VC2008 PGO进行编译, 还要注意下载VC2008运行库包(福利发放地址:http://www.microsoft.com/en-us/download/details.aspx?id=5582)。
[*]加快了JavaScript解析运行速度。
[*]比官方版更快的Bug补正(Bug在Mozilla上提交的一些Bug修正代码,有可能要等比较久才会被审核通过加入源码)。
[*]多线程的图像库(这个是用了tete009编译版的部分代码)。
[*]还有内存方面的一些修改等。
另外,第三方编译的Firefox速度很快,它主要是在javascript执行效能上有所提高。文章开头也说了,第三方版本众多,也有不少出色好评的,以下列出其他也优秀的第三方编译Firefox(这些都不是官方的版本,也许会存在不稳定或者与扩展不兼容的情况,请谨慎选择。)
For Windows:

[*]pale moon
[*]mmoy
[*]musume
[*]pigfoot
[*]boba
[*]BlueFyre
[*]bangbang023
[*]Portable Firefox
此外,要区分的一点是,编译版本和定制版本是两回事,编译≠定制,定制多为插件的扩展和功能的设置,自主选择安装和删除不必要的组件和功能,如火狐中国版。
而编译的意思是浏览器源代码的再编写,旨在在官方版本的基础上进行个性化编写,对内存管理,网页速度,兼容情况等进行代码的更优化代码编写,这不是定制版的用鼠标钩钩点点就能达到的。
最后,关于其他问题,如编译版本能否更新?如何卸载?
关于更新,编译版是关闭更新的,因为编译跟官方版源代码有修改,不通用,如果编译版的进行官方的更新,则会覆盖掉编译版。因此编译版是无须靠官方更新的。但是更新时可以的,如果是同一个修改者的绿色版的话,直接覆盖就好了。

关于卸载:直接删除即可,不过个人信息还留着的,看你是否还要用FF,文件目录一般在C://users/你的用户名/appdata/roaming/mozilla里,XP的则在C://document and settings/你的用户名,里面有关FF的都可删除。
文章附送FF新手提升:

[*]Firefox鼠标手势解决方法:安装 All-in-One Gestures 轻松实现鼠标手势。
[*]Firefox播放在线视频、音频的解决方法:安装 Mediawrap能使您像IE 一样正常播放媒体文件。
[*]Firefox 和 IE 共享收藏夹解决方法:安装 PlainOldFavorites 可以让你在firefox中直接管理和使用IE收藏夹,非常方便。
[*]Firefox中双击关闭标签页的解决方法:安装 Tab Mix Lite CE 它是功能全面的标签设置扩展,能根据您的使用习惯来进行设置。
更多讨论FF的地方:

[*]http://www.firefox.net.cn/forum/index.php
[*]http://bbs.kafan.cn/forum.php?mod=forumdisplay&fid=215&page=1
[*] http://g.mozest.com/forum-24-1
[*]http://bbs.shendu.com/forum-380-1.html
//2012-09-12
http://leungweb.lofter.com/post/d4e6f_240b26


页: [1]
查看完整版本: FireFox 编译版本使用指南