Firefox插件对浏览器性能或安全等方面的作用是一把双刃剑。有些扩展插件还是避而远之为好,其中包括一些最流行的。
流行度不应当成为确定要不要安装某个扩展插件的依据。重要的问题在于,它能不能改善浏览体验,又没有任何副作用。我们不妨看一看以下几个应该避免安装的扩展插件,它们并没有特殊的先后顺序。
1 Fasterfox大量消耗带宽
这个Web加速器的“预取”机制会让用户成为非常糟糕的网民。系统处于空闲时,Fasterfox会悄悄开始跟随链接,并下载目标页面。其想法是,如果用户随后决定点击其中一个链接,相应页面已经缓存在本地机器上,那样页面很快就会弹出来。
这对用户来说是不错,但可能会严重浪费带宽——只要想想通常一个页面上有多少链接就知道了。就算用户不在乎带宽,也有报道称: 有些系统管理员现在要是检测到诸如此类的扩展插件,就会对使用它的客户机实行封阻。
如果非要用Fasterfox,就请选择“Courteous”设置,这会稍稍加快浏览速度,又不会耗用大量带宽。
2 NoScript 麻烦大于效果
这个扩展插件非常流行,而且确实具有它所宣传的功效,它让用户可以控制在页面上运行哪些JavaScript、Java及其他可执行内容,具体取决于这些内容来自哪个域。可以把自认为安全的网站加入到白名单,把认为不安全的网站加入到黑名单中。
不过对上网冲浪的一般人而言,要是经常把安全网站加入白名单,以便脚本可以运行,从而得到完整的网络浏览体验,那么很快就会厌烦。
NoScript使得Firefox更安全吗?当然。但值得用户为之操心吗?不值。除非在发送及接收敏感数据,否则这个扩展插件毫无必要。安装这个扩展插件的许多上网冲浪者在最初的新鲜感消失之后,都会把它删除。
3 PDF Download 不能应对所有情况
这是另一个确实具有它所宣传的功效、也非常流行的扩展插件,不过它对大多数用户而言似乎过头了。PDF Download让用户在点击PDF文件时,可以控制Firefox如何处理这些文件——可以显示弹出对话框,允许选择下载、打开还是以HTML方式查 看。还可以进行设置,把其中一项操作设成默认操作,这样就可以跳过弹出对话框了。
除了以HTML方式查看文件的选项外,真正吸引许多人的是这项功能: 使用自己所选择的外部PDF阅读器,而不是使用Firefox的Adobe Reader插件来打开PDF文件。使用外部阅读器在某些系统上会显著加快打开速度,但在其他系统上根本不会。同样,以HTML方式查看打开PDF文件有 时比用Adobe Reader插件打开要花更长时间。
那么,问题出在哪里呢?为了跟踪或者由于其他原因,某些网站会向用户发送一个“无声的插播式广告”(silent interstitial)页面,然后再重定向至PDF文件。这种情况下,扩展插件就无法正常使用。如果出现这种情况,PDF Download通常会被绕开,但我们在处理重定向的PDF文件时,Firefox也会没有响应。与仅有的那点好处相比,PDF Download会带来更多的问题。
4 VideoDownloader 服务器难以承受
YouTube和Google Video等网站简化了把内容放到网上、与众多网民共享的工作。VideoDownloader扩展插件承诺可以从诸如此类的众多网站下载视频,以便离线观看。
问题在于,该扩展插件必须连接到相应网站才能使用,而且用户多半会发现:出现的不是下载窗口,而是“服务暂时不可用”的页面。即使终于开始下载,速度也慢得叫人抓狂。
也许这个扩展插件反被自己的成功所害,不过除非服务器问题得到了解决,否则还是别安装为好,省得自寻烦恼。
5 Greasemonkey 存在安全隐患
Greasemonkey确实是个出色的扩展插件。但它也有可能让用户面临麻烦,因为它允许别人编写的 JavaScript可以在Firefox里面运行。如果其中一个脚本不怀好意,系统恐怕就危险了。要避免这种麻烦,应当只对于认为安全的脚本才使用 Greasemonkey,或者是因为对JavaScript非常熟悉,或者是因为这个脚本在userscripts.org有足够多的评语,表明大家在 使用时没有什么副作用。要是不愿意事先调查一下,还是干脆别用这个扩展插件了。
6 ScribeFire 可替代性强
ScribeFire(以前名为Performancing)属于一种毫无意义的扩展插件。这只是基于浏览器的用于编写博客帖子的工具,但大多数博客不是都已经有了用起来很好的基于浏览器的编辑器吗?
别误会了我们的意思,ScribeFire是一个优秀的软件,但目前我们根本不需要它。如果在使用的博客软件恰好没有还算可以的编辑器,ScribeFire这个不错的工具可以添加到你的扩展插件工具箱。
7 TrackMeNot 浪费资源
这是适合过于偏执的人使用的另一个扩展插件。开发者显然担心搜索引擎的数据分析机制,担心搜索引擎追踪用户的查询,然后根据这些查询,建立相应的人口统计资料。确实,以前曾有过65.7万个AOL用户在三个月里面的搜索查询记录被公布到了网上。
我们并不是想低估隐私问题,但TrackMeNot采用的技术存在问题。用户在浏览时,该扩展插件在后台运行,然后把随机的搜索查询发送给AOL、雅虎、谷歌和MSN等搜索引擎。对用户和他们所依赖的搜索引擎而言,这不是在浪费系统资源吗?
8 Tabbrowser Preferences 卸载后难以恢复原状
这个扩展插件能让用户在很多细小方面调整Firefox的标签设置。譬如说,可以把“新标签”按钮加到标签栏上,或者控制“关闭标签”图标出现在每个标签上,还是出现在每个标签栏的末端。这很有效。
问题在于,如果用户卸载了该扩展插件,它不会重置原来的标签设置。这样一来,用户只好在about:config 页面上撤销刚才进行的调整,但许多用户不知道、甚至没听过这个页面。这个扩展插件所做的改变相当细小,但这不是问题所在。如果用户卸载了某个扩展插件,肯 定是有原因的,一旦被卸载,浏览器应该重置到默认状态。
9 Tabbrowser Extensions 与其他插件冲突
该扩展插件确实很庞大,但在某些Firefox圈子里似乎相当流行。它在Firefox爱好者眼里简直就是成为高 手的成人仪式。它让用户可以从多方面控制多页浏览的工作方式,甚至支持添加更多功能的插件。不过它有许多缺陷,而且与其他许多扩展插件存在冲突。事实上, 连它的开发者都建议用户不要安装它!
要是编写代码的人都建议你止步的时候,你最好还是止步,不管那些Firefox高手朋友说什么。不管怎样,该扩展插件没有——可能也不会——得到升级,从而支持Firefox 2.x。
10 Numbered Links 0.9 存在冒充者
Numbered Links 0.9本身没有什么过错。通过显示链接、按钮和网页上其他交互元素旁边的数字,用户无须使用鼠标,就可以进行浏览。如果之前已决定安装Numbered Links 0.9,要是觉得它挺有用,就没有理由不继续使用下去(不过你可能会对同一个开发者编写的Conkeror感兴趣)。
然而,要是在附加软件列表上看到了这个扩展插件,却不记得安装过它,可要小心行事。有个版本的Numbered Links 0.9被人动过手脚后,成了FormSpy特洛伊木马。该木马作为Firefox的扩展插件来安装,保留了“Numbered Links 0.9”的名称。FormSpy可能会窃取输入到HTML表单中的令牌,然后发送给某个恶意网站。