Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1769|回复: 0
打印 上一主题 下一主题

FireFox 编译版本使用指南

[复制链接]

12

主题

14

帖子

50

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
50
跳转到指定楼层
楼主
发表于 2017-2-12 00:38:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 naruto 于 2017-2-12 00:42 编辑

                                                                        Firefox是全球浏览器市场排行榜第三位(想知道第一位是谁,请猛戳这里看:http://www.php100.com/html/itnews/it/2012/0907/11017.html)的浏览器。

我使用FF时间也算颇久,感觉性能和稳定上都满意,不像国内的。提及国内,就顺便鄙视下浏览器阵型,三字总结:“脏、乱、差。 ”。解决方法是:要整顿!
回到FireFox,它是开源的,因此每个人都可以查看源码进行修改及编译。所以,除了官方版本,还有许多由爱好者自己编译修改的第三方版本。
然而,在众多的第三方版本里面,其中有两个版本非常值得用户注意。它们就是我今日介绍的:
这两个版本的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的地方:
//2012-09-12
http://leungweb.lofter.com/post/d4e6f_240b26


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-4-30 13:36 , Processed in 0.058018 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表