Reflections on Firefox

最近,ExtremeTech 有一篇 Browser Alternatives: Beyond Internet Explorer,比较公允地比较了几个 IE 的替换产品:Avant、Maxthon、Firefox、Opera 和 Netscape。

我乐于相信 Firefox 的用户们都是冷静而客观的,但自它的 1.0 版本发布以来,国内那种宣传的势头实在不能令人满意——当然,国外也好不了多少。

这个话题容易引起争议,我在别处也曾略谈过一点,今天权且展开,细细分析一下,也欢迎有兴趣的朋友多提意见。

废话少说,先提个问题吧,如果有这么一个软件,它具有所有 Maxthon/GoSurf.. 这类浏览器的功能,唯一不同的地方在于使用的是 Gecko 渲染引擎而非 IE 的渲染引擎,那你还会用 Firefox 么?

我想,不必急于回答这个问题,让我们先看看对浏览器的一点分析。

尽管 Web 出现到现在已经有 15 年的历史,但令人惊奇的是,人们浏览 Web 的方式到现在也没有大的改变:点击和翻页就是全部了。没错,不断有新的媒体出现:GIF、JPEG、Flash、Real…… 但不得不承认,Web 的主流信息还是由文字表达的,或者说,以文字为主,其他多种媒体为辅来表达的,这和人类获取信息的方式或多或少有关系:很难想象某一天我们全部放下书本,抱起电视来学习。

因而,尽管浏览器在这么多年中一直在推出新的版本,它们所能提供的功能却是大致相同的,我们容易发现真正在变化的是上述基本的功能——渲染页面、显示多种媒体、在链接中挑转、在页面中上下左右卷动——之外的那些,也就是作为一个应用软件应该给用户提供的功能:安全保障、分页浏览 (Tab Browsing)、快速搜索 (Search Bar)、广告阻拦 (Ad Block)、鼠标手势 (Mouse Gesture)。我希望找到更多,但实际上和浏览有关的功能,只需要这么多,当然不可否认,用户往往还会要求一些和浏览无关的功能,比如下载管理、换肤、RSS 阅读之类的,但毫无疑问这不是主要参考因素 (你总不会因为一个浏览器缺乏 RSS 阅读器就不用它吧?而诸如下载管理和 RSS 阅读,本来就不是浏览器的长处,大可以找到专做这个软件来替代)。

(上)

沿着上面的分析,请允许我揣测一下用户选择浏览器时的心理:首先,基本的浏览功能必须没有问题,或者只有很小的瑕疵,如果有什么无法忍受的问题,第一步就筛掉了,比照 IE 和 Firefox,不管你说垄断也好,阻碍 Web 标准的发展也好,说一千道一万,总不能说 IE 对现下的网站的兼容性不好——我很清楚这里是 Web4C,宣传 Web 标准的 Blog,但上面这句话的确是平心而论。至于 Firefox,大家不妨跟我回忆一下它的前身,Firebird:我比较有印象的是 Firebird 0.5 和 0.6,0.5 的时候,显示网页的速度 (Win32 下) 相比 IE 有明显的迟滞,个人的感觉是至少慢半秒以上 (当然这只是个人感觉,不过有兴趣的朋友可以找来当时的软件,我们可以写程序公平地评测一下),而且——这是最主要的——大部分的 Tag Soup,它都不能显示正确

没错,那是不符合标准的 Tag Soup,没错,所谓的正确就是 IE 定义下的样子,但这没什么好争辩的,在当时,作为一个浏览器,如果你不向着 IE 的方向改进,那就是死路一条,所以一点也不奇怪,当时无论是 Mozilla 还是 Firebird,根本无人问津。

到了 Firefird 0.6,无论是速度还是页面的兼容性都好了很多,我也渐渐见到有人提到这款软件,这就是向 IE 妥协的结果。不过,我从来没见过谁能坚持用这款软件的:相比 IE 还是太脆弱了。

为什么到了 Firefox 0.7 能够突然大受欢迎啊?和改了名字没关系,这个倒霉的软件在 Firefox 之前就已经改过至少两次名字了,完全是因为对 Tag Soup、DHTML 等等只有 IE 才支持的杂七杂八的页面的支持好了不止一点点。(另外界面和应用功能方面的改进也有帮助,这个容后再叙。)

总结上面这一节,浏览器在页面兼容性上的能力是硬指标,达不成就别想在这个市场里混,再举个例子,为什么 Opera 在国内一直不受欢迎呢?这么好的软件,速度快、能换肤、对标准的支持也很棒,怎么就是没有人用?无非是对中文的支持不好这一条原因罢了。内容都显示不好,其他的功能根本不必谈。

现在来看,Firefox 的成功,至少一半是因为在兼容性上,已经能和 IE 打成平手,虽然仍有小小瑕疵,但基本可以忽略。至于另一半原因,就是我们下面要谈的,界面和应用功能。

(中)

为什么说页面的显示能力只占成功因素的一半?很简单,Mozilla、Netscape 和现在的 Firefox 用的是同样的 Gecko 引擎,为什么单单 Firefox 火了呢?用运气来解释不能令人信服,相比 Mozilla,Firefox 改进的界面设计,以及提供的诸多应用功能才是它胜出的原因。

其实这也是一应 Firefox 宣传中都在吹的:分页浏览、广告过滤、插件……等等 (因为对页面的兼容性也实在没什么好吹的)。然而讽刺的是,这正是一种妥协的结果——当然你说它是试验也可以——试想,如果坚持 Mozilla 那种集成化的开发方式,哪里还有 Firefox,哪里还有 Thunderbird?尽管 Mozilla 官方网站上说得好听,“这是试验性的下一代浏览器,今后将全部进程到 Mozilla 套件中,作为其一部分”,但你想想看,如果某一天 Mozilla Foundation 真的叫大家抛弃现在的 Firefox,去用一个叫 Mozilla 的、身躯庞大的、附带了一堆你不需要的诸如 HTML Composer、Calendar、Mail Agent 之类附件的浏览器,大家不闹事才怪呢。

通俗点说,Mozilla Foundation 本来没有料到 Firefox 会这么受欢迎,没料到对自己传统的开发理念作个妥协就能这么受欢迎,现在势成骑虎,估计他们也只能顺水推舟了。

如果你觉得上面不是很严密的论证,那么我建议你自己去用一用 Mozilla,就会发现,那个玩意儿实在是太注重开发者了,以至于对用户算不上关心,以至于缺乏很多必须的功能,也就是上面提到的:安全保障、分页浏览、快速搜索、广告阻拦和鼠标手势。毫无疑问,作为一个用户我肯定是选择符合我需要的,我才不管你 Mozilla 的技术多么先进,对 XHTML、CSS 的支持多么完善呢,反正 99% 页面根本没用到那些 IE 不支持的技术。

总结以来一句话,IE vs. Firefox,白刃战乃是发生在界面和功能上。而我的观点是,尽管 Firefox 相比 Mozilla 作了妥协,做了许多方便用户的改进,但还远远不够,它还算不上一个最体贴用户的浏览器。

(下)

我可以举出很多例子来论证这个,先前和一些朋友的讨论中也提到过,这里允许我炒炒冷饭,我以为,Firefox 主要的几个缺陷是在:

一、插件。插件是优点,因为它允许用户想装什么自己去装,允许大家都加入开发者的行列提供多种多样的功能。同时插件带来了危险,第一,它给了 Firefox 本身的开发者借口,不去实现一些功能,比如说 Firefox 的分页浏览在 Options 中可以设定的功能根本算不上强大,但开发者认为既然有 Tabbrowser Preferences 和 Tabbrowser Extension 这样的插件,就不需要自己提供了,殊不知这既麻烦了用户,也带来了潜在的问题:第二、Brian Kernighan 和 Rob Pike 在 The Practice of Programming 中讨论大型系统的缺点时提到:一个完善耦合起来的,层层结构非常严整的系统,在它的每一部分都正确工作的情况下,这是一个完美的系统,结构清晰,实现优美。可一旦某个部件坏了,就像一台巨大的机器掉了一个齿轮,断了一根电线,却很难查出问题出在哪里,这正是这类结构化系统致命的弱点,想象一下现代的软件开发方式,某个软件可能基于十数个库,libc、OpenGL、libxml、MFC、zlib 等等等等,这些库各自又有相互的依赖,组成一个密密麻麻的网络,万一其中的某个库的某段代码错了,造成的结果是灾难性的。

我不想在这里夸大 Firefox 的问题,只不过想指出目前一个浮出水面的一些问题只不过是冰山一角而已,为什么 Tabbrowser Extension 功能如此强大,但却有许多人对它敬而远之,宁愿用不怎么强大的 Tabbrowser Preferences?还不是因为 TBE 会引发很多潜在的问题,比如地址栏有时会 Lost Focus,Copy & Paste 有时会失灵,有时会造成浏览器 Crash……同时,有这么多个开发者为 Firefox 开发插件,但却很难管理这些插件之间是否会互相冲突,某些插件是否会隐藏病毒:浏览器最多也就是提醒你不要从不信任的站点下载脚本,可用户在很多时候会盲目相信那些伪装。

最要命的是,如果你的 Firefox 真的出了问题,你还不知道究竟是它本身就有问题呢,还是插件带来的?如果是插件带来的,究竟是哪个带来的?你还得逐一禁用掉每个插件,以找出罪魁祸首……我只能说是一场灾难。

其次,我认为 Firefox 本身开发者的态度也很成问题,比如说现在来看,Mozilla/Firefox 的安全问题不是太少了而是太多了,但 Ben Goodger 用一句“Apache 的用户也很多,但 Apache 的安全问题比 IIS 少得多”来掩盖是很不明智的,毕竟 Firefox 不是 Apache,IE 也不是 IIS。现在 Firefox 的设计还有许多要改进的地方,可是恐怕铺天盖地的宣传已经让这些开发者冲昏了头脑,以为 IE 大势已去,下面的工作慢慢来就可以了——1.0 发布到现在已经几个月了?1.1 却要到夏天才会出现,这个速度相比去年,是慢得多了 (当然我们也可以理解为 1.0 纯粹是为了赶档期凑出来的产品,这使得后续的版本根不上步调了)。Roadmap 中说 2.0 会在 2005 年内发布,恐怕这只是个玩笑。当然了,Ben 可以用很多看似非常合理的话来解释,但用户从来不看这些,他们的看的是进度啊。

(结语)

还是回到开头的那个问题吧:如果有个软件,有 Maxthon 的功能,Gecko 的引擎,平心而论,你还会不会用 Firefox?

反过来说,如果 Firefox 没这个 Gecko 引擎,它还剩下些什么?

我以为考虑一下这些问题比举起旗子说 Firefox 就是好就是好要更合适一些。且让我做几个预测:

1. 一年内,必有严重的 Firefox 安全问题出现;
2. 一年后,宣传 Firefox 的网站大部分将连不上或者停止更新;
3. 一年内,Firefox 的市场占有率上升到一定程度,会停滞下来。

一年后,我们可以逐条查证,看看我猜得对不对。

Author: Jiang Jiang

A software engineer from China, working on some OS for a fruit company. Interested in typography and science fiction.

28 thoughts on “Reflections on Firefox”

  1. 感觉文章很有激情啊~,我想回答你“结语”的那个问题:不会用~
    另,你的观点是什么?firefox会像IE一样?or firefox会夭折?还是叫我们不用firefox?

  2. 我认为如果开发人员不进一步改变思路,Firefox 不可能完全替代 IE,也就是说不会像当年 IE 那样占领绝大部分的市场。

  3. Firefox 1.0最初的定位确是针对IE用户, 而非IE variants的用户。我想你是对Firefox有太高的期望啦。 🙂
    恕我不能妄下评论Firefox是否照顾一般用户了, 因为人人对一般用户都有不同看法。我只知道Firefox 1.0最初的市场对象是能够下载并成功安装Extensions的使用者, 但在华人市场里, 这明显不是一般用户的程度, 所以有不同看法也不足为奇。我想这算是文化上的差异了。
    至於你说的Firebird 0.6版以后对IE兼容性有明显改善, 能否详述一下? 我印象中没有相类的修正, 能否请你提一下?
    Anyway, Firefox好像是由0.8才开始的, 0.7版还是叫Firebird。
    我想全球IE不支援的页面不只有1%那么少, 不过在华人市场始终不同那。不然Mozilla为何要支援来打入华人市场?
    你说的插件(能否用回Extension一词? 始终在Firefox的词汇里两者是不同的东西)问题我也留意到, 且十分同意, 相互依赖始终不是一件好事。但你有没有什么提议可以改善的? 我也想听听你这方面的意见。
    Extension系统本身是搜集大众用户需要功能的指标, 简单说是协助开发团队写TO DO List啦。然而现在Extension似乎有泛滥的迹象, 可能是需求过大, 也可能是西方人的整体电脑水平比亚洲的高吧……
    如果装了Extension而出问题, 其实可用command line的-safe-mode参数, 甚至将整个profile删掉, 重头运行。 然而我们这边的一般用户并不会这些东西, 难怪安装Extension对他们来说也是难事了。
    Firefox开发团队其实并非我们想像中活跃, Ben Goodger现虽全职工作, 但只有一人既要照顾用户需要又要为Extension架构进行调整, 的确不是易事。我最想怪的是Blake Ross,在1.0版推了个FastFind出来, 不支援IME输入, 但又不容许用回从alpha时期带来的FAYT, 太过份啦。
    安全性弱点我相信所有软体都会有的, 但它是否足以构成用户所共识的「安全漏洞」我很怀疑。大众认为ActiveX是「安全漏洞」的病源, 只是因为它能未用户同意下连接系统上的不同管道, 但IE还有其他技术能做到同级的功能, 关掉ActiveX不代表保证安全(指未经同意下能危害到系统)。Gecko系本身的security model确是比IE安全啦(最少有confirm要不要做相关动作), 故从技术上来看安全性这方面Firefox其实是比IE高啦(security model比IE的完善), 但要注意的是, 用户要是盲目地按Yes / OK / 同意还是没用的啊…… 所以有人以为Firefox有ActiveX的Extension支援就代表不安全, 其实并不。
    我认为西方推广的方式对华人社区来说效果不是很大。网站问题始终不能解决。最近有个相当有趣的Project, Greasemonkey[ http://greasemonkey.mozdev.org/ ], 可供用户写user script。user script既能分享, 也能回馈给网站, 借Gecko系作为网页标准化平台, 加速修正网站问题, 相信是较好的华人社区推广方式, 甚至能整体提升华人的技术水平。不单方便Gecko系用户, Opera, Safari等用户同样得益。
    说得太多了, 本想作更多回应, 但怕没时间了。 🙁 有空再谈。 🙂

  4. 谢谢指点 🙂 我这里用的 WordPress 1.3 nightly builds 的 comment 有点问题,麻烦您贴了这么多次。

    这篇文章主要是针对目前大陆的一些看起来过于盲目的宣传而写的,确实有些地方矫枉过正了,感谢您指出的错漏,我在原文中就不逐一更正了。

    Gecko 本身的 security model 比 IE 安全,这确实是应该说明白的,于情于理都应该是这样,毕竟 IE 的开发也要受很多的牵制,要考虑和整个操作系统配合的问题,不像 Mozilla,主要还是以浏览器为主的一个平台,相对来说可以把整个架构设计得更合理先进一些 (大家总是骂 Microsoft 的软件不安全,可 Microsoft 何尝不想自己的软件安全一些呢?单纯用他们的程序设计师无能来解释恐怕不能令人信服)。

    其实我是很希望看见出现一些使用 Gecko 引擎开发的浏览器来和 Firefox 竞争的,当然从目前来看,还是需要一定时间孕育这样的环境,即便在国外,如果大家觉得给 Firefox 开发 Extension 就足够的了话,那恐怕还是会受 Firefox 的限制。

    比如修改 about:config 里的设定,比如用命令行参数来执行,这些东西确实对于普通用户来说是比较困难的,而浏览器毕竟还是大众使用的产品,虽然作为开发者,对于我们来说这些功能就够了,但我还是希望它能更贴近用户一些。

    其实我觉得,不止 Mozilla 开发者这个 community,整个开源社群都隐隐打上了当年 UNIX 设计思想的烙印,可能是完全下意识地,开发者们都认同了那种 UNIX 哲学,而 UNIX 的本意是给程序员自己使用的一个系统。商业化的产品因为有市场的压力,不得不面向用户来开发,开源软件 (无论是 Open Source 也好,Free Software 也好) 却总不由自主地用开发者自己的思路来思考,所以迄今为止,没有见到什么普通用户能用 (当然了,用户浏览网站,算不算在下意识地“使用”Apache 呢?这个另当别论) 的开源软件,并不奇怪。

    回到前面安全的那个话题,另一个因素是,技术上先进不等于最后带来的市场效果好,这恐怕是大家都会认同的。换句话说,Firefox 本身已经有了一个很好的基础 (Gecko),但他们可能可以做得比现在更好一些。

    究竟怎么才能更好一点呢?这里正是我担心的:一个软件做得规模比较大、开发人员比较多之后,项目应该怎样管理呢?如果采用民主集中制,无论什么都要大家表决同意才能做——像 Linux Kernel,即便 Linus Torvalds,想并入一个 patch 也会受到很大阻力——会不会使得项目越来越缺乏灵活性,“尾大不掉”,开发越来越迟缓?如果可以让一两个开发者说了算的话,会不会出现您提到 Blake Ross 的那种情况?我记得前一阵子还有要取消 Style Switcher、Work Offline 的说法,也受到了很多反对。

    我觉得有的时候这就是两难抉择,但也说不定,希望 Firefox 能走出一条新路来。:)

    PS: 我也觉得 Greasemonkey 是个很棒的计划,以前我就有这种打算,在 BBS 这样的社群网站中加入用户自定义 CSS 和 HTML Template 的功能,同时让用户也可以互相 share 自己的 Template。如果在浏览器中实现,这种想法的推广肯定会快得多。

  5. 其实,我觉得FIREFOX目前的宣传形式来看,还是不面向所有用户,我是指大多数的普通用户.因为大众的习惯还是从IE那里继承来的,而IE习惯的用户,在用FF的时候很多功能非常不习惯,不像我们这些天天和CS打交道的人,对软件的使用大同小异.
    我比较喜欢FF,不是因为他新,而因为我觉得在我自己的使用上FF比IE方便,我用到的功能更多(这些功能可能是普通用户根本用不到的),FF才1.0的版本,而IE已经是6.0的版本了,我想这本身就是一个好的现象,一个1.0版本的软件和一个6.0版本的软件已经能相提并论了;另一方面,FF是开源的,那反他的发展可能也就不会单单因为FF开发组的什么而让他一年后怎么怎么样了.雷同的如LINUX,一开始还不是一个人写出来的东西?而现在呢?他已经成了一个非常完善的系统了.
    还有开发成本,FF如果有微软帝国那样的开发成本,那么我想,你提到的很多方面就可以迎刃而解了.
    自然,我也不是说FF就是比IE好,虽然在我的网站上我也是推荐FF的,但好也是相对性的,比如说IE的亲和力就比FF好(也可能是普通用户的IE习惯造成).我的网站用的是FCKEDITOR,而在FF下就支持得不太好,有一些功能不能实现,而在IE及MOZILLA里却可以,FCKEDITOR的脚本是分IE和GECKO两种引擎写的.
    还是那句话,FF至少现在根本还达不到IE那种面向普通用户的亲和力,但对于使用他的开发功能的人来说,却是很大的福音.例如用WEB标准进行开发的网页设计者,已经受够了IE的苦.我用EDITPLUS写代码,设置在IE里打开源代码是用EDITPLUS,可是IE总是要强行改回他的破WORD………阿门……..

  6. 就我所知Greasemonkey可用RegExp去实行site-specific的user script,固能定义的空间就变得非常自由,user script甚至能直接指向互联网任一档案。
    若要做到类似template的效果,其实先指向需要的档案,再用一下DOM就可以:
    -> 直接用DOM直接设定
    document.documentElement.innerHTML 或 document.body.innerHTML = “Your HTML”;
    -> 利用RegExp去取代
    var template = document.body.innerHTML;
    template = template.replace(/String/g, “New String”);
    document.body.innerHTML = template;
    再利用无名函数包起来:
    e.g.
    (function() {
    var template = document.body.innerHTML;
    template = template.replace(/http://extensionroom.mozdev.org/more-info/uriid ] Extension.
    不过,其实Greasemonkey一样可以做到,别忘了DOM可以插入CSS Rule呢. 😀

    既然开发思路方面我们并不可能改变,不如我们现时能做些什么?
    user script,我想,就是我们这些web developer现时能做的。:)

  7. 就我所知Greasemonkey可用RegExp去实行site-specific的user script,固能定义的空间就变得非常自由,user script甚至能直接指向互联网任一档案。
    若要做到类似template的效果,其实先指向需要的档案,再用一下DOM就可以:
    -> 直接用DOM直接设定
    document.documentElement.innerHTML 或 document.body.innerHTML = “Your HTML”;
    -> 利用RegExp去取代
    var template = document.body.innerHTML;
    template = template.replace(/String/g, “New String”);
    document.body.innerHTML = template;
    再利用无名函数包起来:
    e.g.
    (function() {
    var template = document.body.innerHTML;
    template = template.replace(/http://extensionroom.mozdev.org/more-info/uriid ] Extension.
    不过,其实Greasemonkey一样可以做到,别忘了DOM可以插入CSS Rule呢. 😀

    既然开发思路方面我们并不可能改变,不如我们现时能做些什么?
    user script,我想,就是我们这些web developer现时能做的。:)

  8. 有些内容似乎被WordPress过滤了 🙁
    那就算了, 不管如何, jjgod指的HTML Template是否需要这类的功能,如不是能否具体的说明一下? 好让大家互相研究。:)

  9. greasemonkey 目前的一个问题是,更新和调试不方便,Manage User Script 的界面中,只有 enable/disable 和 Uninstall 的选项,没办法让用户编辑/更新。我查了一下 greasemonkey 的 mail list,发现的确是缺乏这个功能,竟然要求 user script 的作者用一种非常麻烦的方式 (http://www.mozdev.org/pipermail/greasemonkey/2005-January/000005.html) 来进行修改,希望下个版本能够马上解决这个问题,否则不大可能有很多人来写 user script。

  10. 1.对我来说,光是一个adblock就值回票价了。
    2.说Firefox的安全性,稳定性,易用性差,还要扯出The Practice of Programming来,莫非IE就好得不得了么?
    3.你有权不用firefox,但是在这里诅咒“一年后Firefox如何如何”非君子所为(恕我直言,那实在看上去不像是预测)。

    补充一下,我对ie并无偏见,maxthon,gb,opera,firefox我都经常用。

    1. 第一个问题,显然的,GreaseMonkey 0.5 之前出现的那件事情就是其中之一,Firefox 1.0.6 后仓促推出 1.0.7 也是因为安全问题。

    2. 第二个问题:
      http://people.linux.net.cn/holywen/ 上一次更新是去年 9 月
      http://www.mozilla.org.cn 已经换成 Mozilla 中国中心的主页了
      http://www.mozcn.org 上一次更新是去年 11 月,事实上 11 以前的一次更新是在 6 月
      http://www.firefox.net.cn 已经没有 wiki,变成纯讨论区了
      http://www.firefox-china.org 已经连不上了
      http://www.mozilla.net.cn 上提供的下载还是 Firefox 1.0.7 版本
      还需要我说什么吗?

    3. 去年年底已经有许多市场调查说明,Firefox 的市场占有率在下降,您可以查看当时的 slashdot。

  11. 我也说说IE:

    (1)IE 对W3C标准支持不好,如CSS等。
    (2)ie必须支持一些被淘汰的技术,如VBSCRIPT,导致系统内存占用多。各个平台的IE不完全一样
    (3) IE也有这个那个插件,那些插件难道就是铁板一块?
    (4)有些FIREFOX插件非常有用,对于开发人员帮助非常大,如 HTML Validator,Web Developer等,
    (5)当年ie出来的时候还不是被批得一无是处
    (6)一年时间我的firefox已经从1。0升级到1。5,可是ie呢?

  12. 唉,版主猜测得都错了。我现在用最新1.5.0.3版了,Firefox的扩展也精品化了,那些肥大臃肿的扩展已经没什麽人用了。
    我也是从0.7版开始用的,直到0.9版才开始兼容大部分网站了。
    扩展是个好东西啊。你去看看,IE,插件全是工具条,没一个是按钮形式的,试问,大把工具条后还有多少可视面积。再看看Opera,功能多,但不支持扩展,封闭,你想要个新功能只有慢慢等吧。像右键调用软件下载,IE有注册表,Firefox有扩展支持,而Opera呢,基本上没有任何软件支持它。
    Firefox实现了外壳、引擎的分离。这样出问题了不至于波及全部。
    IE实际上也是外壳+引擎的,不然国内哪里来的那么多IE外壳软件。
    用Firefox根本不用怕后门、漏洞,它是运行在应用程序级别的。用了2年了,还没见到Firefox把系统弄死过。而IE,运行在系统级别,死了不是桌面不见了就是系统挂掉。

  13. 还是回到开头的那个问题吧:如果有个软件,有 Maxthon 的功能,Gecko 的引擎,平心而论,你还会不会用 Firefox?

    没有“如果”
    maxthon本身是支持Gecko引擎的,只是知道的人不多罢了

    首先你必须给Maxthon浏览器安装一个名为Mozilla ActiveX Control的插件,这样它才能真正调用Gecko核心。在安装时最好选择默认路径,然后重启Maxthon浏览器,点击“文件” - “新建” - “使用Gecko核心”选项后,重启Maxthon浏览器就可以更换为Gecko核心了

  14. 再看看Opera,功能多,但不支持扩展,封闭,你想要个新功能只有慢慢等吧。像右键调用软件下载,IE有注册表,Firefox有扩展支持,而Opera呢,基本上没有任何软件支持它。

    不懂Opera可以很自由定义菜单支持下载工具,你就不要乱说

  15. 这篇文章简直就是偏激,照作者的意思,干脆其他浏览器都不用研发了,大家都用IE的,因为其他浏览器没什么前途,除非他们象IE学习,越学越象才有前途,和IE不一样的东西都是多余的。严重怀疑作者是微软的枪手!睁大眼镜看看现在一年之后的2006年 firefox 1.5不是更多人都在使用吗?

Leave a Reply

Your email address will not be published. Required fields are marked *