
Mozilla Firefox(火狐浏览器)是由Mozilla公司开发的一个自由的,开放源码的浏览器,被称为微软IE浏览器的未来杀手,适用于 Windows,Linux和 MacOS X平台,它体积小、速度快,还可以禁止弹出式窗口,相应的网页恶意代码、木马也很少见。
【下载Firefox火狐浏览器】
Firefox项目一开始是戴夫•海厄特(Dave Hyatt)与布雷克•罗斯(Blake Ross)由 Mozilla 浏览器项目分支出来的一个实验项目。他们认为 Mozilla 浏览器项目受到网景通讯公司赞助的商业需求所拖累,并且有过度开发者导向的功能蔓延。目前项目开发由 本•古德杰(Ben Goodger)主持。
Firefox 以前还有两个名字,就是 Firebird 以及 Phoenix,不过因为这两个名字与其它产品的品牌有相似之处,后来便弃用了。我是由 Firebird 开始转用 Mozilla 的,已经使用了差不多一年了,一试之后便放弃了使用 IE。这一年以来 Mozilla 进步神速,我已经有超过 99% 以上的时间都是使用 Mozilla Firefox,不能用 Firefox 的,除非一定要看,否则干脆便不看了。我亦亲身经验了多个网站由使用 Firefox 时一定会出问题,经投诉后,便改为使用标准的 HTML 以及 CSS了。用家只要投诉得多,网主其实也不能不改的,始终IE 已经不再是市场”惟一”的浏览器了。
分页浏览
Firefox支持分页浏览﹝Tabbed browsing﹞。用户不再需要打开新的窗口浏览网页,而只需要在现有的窗口中开一个新的分页即可,从而达到了节约任务栏的空间和加快浏览速度的效果。 分页浏览的性能是Firefox从Mozilla Suite中继承下来的。在版本1.0里,Firefox加入了自动单窗口浏览模式,在此模式下所有链接都会在分页中显示。在版本1.0之前,大多数的Firefox用户用一些分页浏览的扩展插件来达到单窗口浏览的效果。
广告窗口拦截
Firefox还有自带的弹出窗口拦截功能。在默认的设置下,Firefox会拦截所有网站的弹出窗口。但用户可以更改设置,允许个别网页的弹出窗口。用户甚至可以将此功能关闭,允许显示所有的弹出窗口。Firefox在早期就已经包含了这个功能,远远比微软在 Windows XP (Service Pack 2)的Internet Explorer中加入此功能要早。有的时候,拦截窗口的功能可能会给用户造成一定的不便,因为 Firefox 会拦截一切在网页显示过程中用 JavaScript写的弹出窗口。避免这个不便的方法是将不希望被拦截的网站加到安全网页的列表(Safe list)中。
实时书签
“实时书签”是Firefox在 1.0PR 中加入的新功能。此功能允许用户用书签查看最新的时事新闻。当用户将一RSS或Atom收集点﹝Feed﹞加入到书签中之后,该用户就可以直接在书签中查看此收集点的最新消息,点击希望浏览的消息Firefox就会直接打开含有那个消息的网页,十分方便。Firefox这一别出心裁而又简单易用的功能深受用户的喜爱,这也是Firefox 1.0取得成功的一个原因。
界面主题
Firefox支持个性化的界面。用户可以选择各种不同的界面主题来达到美观的效果。界面主题是用XUL写的,很多主题可以从Mozilla的网站直接下载。
扩展插件
Firefox的扩展性能非常强。用户可以安装扩展插件(Extension)来添加各式各样的新功能。许多Mozilla的功能,像IRC聊天,日历等都有相应的Firefox插件。 大多数插件都很小,可以满足拥有不同网络速度的用户的需要;而随着Firefox的更新,单独插件的功能也可能被集成至Firefox中。
安全性能
截止到2005年12月31日,安全监测网站secunia.com指Firefox 1.x存在3个安全漏洞,与微软Internet Explorer 6.x存在21个安全漏洞形成鲜明对比。而一般人也因为以下这几点原因,认为Firefox将较微软Internet Explorer安全:
没有整合到 Windows 中,这可减少病毒及黑客藉由Firefox 而造成操作系统的损害
不支持 VBScript 及 ActiveX这两个技术注一
限制网络自动下载,如此一来便不容易有间谍或广告软件(spy/adware)自动且任意安装于系统上
使用者对 Cookie 等个人隐私信息有着完全的控制权
注一:使用者依然可以透过扩展插件来达成支持ActiveX此一功能。
支持的标准
Firefox以支持W3C网络标准为目标。它对最新的HTML、XHTML、CSS、JavaScript、MathML、XSLT和XPath的支持很完整。Firefox还支持PNG格式图片的透明图层,对大部分CSS2和一部分CSS3提供支持。Firefox 1.5 版起亦兼容SVG,其它如APNG、和XForms等新的网络标准,开发者也正在努力。
关于Firefox的批评
在Firefox越来越受大众欢迎的同时,Firefox也接到了很多批评。
功能有限
有些人认为Firefox的功能太少,很多实用的功能都没有加到软件中。对此,Firefox的开发者的答复是为了使Firefox拥有一个小巧的核心,如果Firefox编入了太多的附加功能的话整个软件就会变得臃肿,而漏洞也会随之增加。虽然大多数附加功能都可扩展插件来实现,但并不是每一个用户都愿意安装由第三方开发的扩展插件。
启动缓慢
Firefox经常收到的另一个批评是启动速度慢。用过Internet Explorer的用户可能会注意到在Windows下Firefox的启动速度比IE稍慢,其实原因是在于IE需要的一些文件在Windows加载内核时就已经先行加载了,因为IE与操作系统有着十分密切的联系,这也是造成微软浏览器影响操作系统的主要原因。
扩展兼容性
经常有些扩充套件不能安装在某个版本的Firefox,扩充套件和扩充套件之前的冲突。以及扩充套件本身的问题,例如某些扩充套件占用资源过大,突然失效, 重则还会导致Firefox崩溃。正如Firefox走的小巧路线,没有整合一些常用功能,需用户安装扩充套件才能实 现一些功能,种类繁多扩充套件也不免产生一些问题,给使用者带来一些不便!
内存泄漏问题
Firefox内存泄漏问题是一个长期存在的问题。而且这一问题是各个版本或多或少存在的问题。当前还没有补丁程序或者更新解决此问题。
内存泄漏问题的主要表现是浏览大量含有图片的页面以后,即使已经从原来的页面离开,浏览图片时占用的内存也不会释放。曾经有人做过试验,连续浏览一 个图片网站一个半小时,占用内存可以达到400MB以上。(来源:FireFox官方新闻组讨论)除非关闭所有Firefox窗口,内存才能释放掉。也有证明是adblock扩充套件引致firefox1.5的内存泄漏问题。
目前的解决办法只有2种,尽管他们无法完美的解决此问题,只能当作一种折衷的方案解决内存泄漏问题:
限制Firefox的内存适应量。
主要的实现方法是调整配置选项[about:config browser.cache.memory.capacity]。
步骤是:
打开firefox任意一个窗口,地址栏打入about:config进入配置页面。
在左栏找到配置选项browser.cache.memory.capacity,并设置为合适的大小,单位是KB 。
注意:如果此值设置过低,会导致Firefox性能下降!
强制Firefox在最小化时释放内存。
主要的实现方法是调整配置选项[about:config config.trim_on_minimize]。
步骤是:
打开firefox任意一个窗口,地址栏打入about:config。
在左栏查找设置项config.trim_on_minimize。
如果没有就新建立一个新的布尔值并用config.trim_on_minimize命名。
将值设置为true。
页面显示不正常
关于最后一点网页在Firefox下不能正常显示但在IE下却可以,在大多数情况下这不是Firefox的问题,而是该网页用了不符规范的HTML、JavaScript或其它不符合W3C标准的语言,因为微软的IE不是严格遵守这些标准,所以这些网页在IE下可以显示。还有一个原因是网页中包含ActiveX,Firefox只有装了相应的扩展插件后才支持ActiveX。随着MSN Spaces的流行,人们发现用Firefox上MSN Spaces无法使用Windows Media Player播放音乐或电影短片。