按标签存档 Firefox

浏览器市场谁领风骚

这是一篇原创文章,已刊载于《个人电脑》杂志,请勿随意转载。需要注意,这篇文章是去年写的,但因为各种原因,杂志近期才刊登,因此只有在杂志出版半月后,我才能讲内容转载到我自己的Blog上。因此本文的时效性不是很强,仅用作存档的目的。

浏览器市场谁领风骚

在五年前,甚至在三年前,如果问起最受欢迎的网页浏览器是哪个,估计绝大部分人第一个想到的就是微软的Internet Explorer。虽然当时也有Mozila、Opera以及Netscape Nevigator等浏览器,不过普及率非常低,在国内则更是如此。

在Internet尚未普及的年代,网景(Netscape)公司在1994年发布了世界上第一个真正意义上的网页浏览器软件,而微软此时还没有意识到互联网浪潮的广泛影响,只是在第二年才收购了Spyglass公司,并推出了自己的Internet Explorer浏览器。同时这个浏览器也被捆绑在微软随后发布的所有Windows操作系统中,正是靠着免费的捆绑策略(Netscape的浏览器最初是需要付费购买的),Internet Explorer彻底打败了Netscape,占据了浏览器软件市场份额的“老大”。

微软靠着将Internet Explorer浏览器和Windows操作系统紧密捆绑,曾占据了网页浏览器市场上几乎全部的市场份额。然而随后,在浏览器方面,微软则一直有些“不思进取”,尤其是在2001年,伴随Windows XP发布了Internet Explorer 6之后,除了在安全和Bug方面进行的一些修补外,Internet Explorer再没有被添加过多少新功能。似乎微软已经觉得,对于网页浏览器,Internet Explorer 6已经做得足够好,似乎已经没有必要再改进了。

此举自然引起了大量用户的不满。其实有需要就会有市场,如果用户的需要无法通过Internet Explorer满足,那自然会出现可以满足需要的新软件。这类新的,更受欢迎的浏览器软件往往分为两种类型:独立内核浏览器,以及外壳浏览器。

所谓独立内核浏览器,是指从底层引擎和组件,到最顶层的用户界面,完全是独立开发的产品,例如Firefox、Safari等;而外壳浏览器则是指仅提供用户界面,但依然需要依靠Internet Explorer的内核进行网页的渲染等工作的产品,例如Maxthon、The World等。这些更知道“进取”的浏览器这个在逐步抢占Internet Explorer的份额,而微软直到这时候才感到担心,并开始加快Internet Explorer的开发,不过亡羊补牢,能起到多少效果呢?

因为外壳浏览器种类众多,而且功能各有千秋,但因为其本质上都是基于Internet Explorer的,因此本文不会过多讨论。相反,本文会将重点放在一些比较流行的独立内核浏览器产品上。另外因为网页浏览器领域最近的竞争开始变得越来越激烈,各个产品的更新和功能的改进非常频繁,因此下文在介绍几大浏览器时,都将介绍其最新的版本(包括尚未正式发布的测试版),还请大家注意。

在下文的介绍中,我们将分别针对安全性、功能、隐私以及标准这四个方面陈述不同浏览器的表现,希望这些信息对于大家选择更适合自己的浏览器能有所帮助。

继续阅读 »

, , , ,

无留言

目前在用的Firefox附加组件

Firefox是一个非常棒的浏览器,最近几年我一直在用它。这个浏览器原本内建的功能都非常简单,必须通过安装不同的附加组件才能实现丰富的功能。之前我曾写过一篇文章,介绍当时我使用的Firefox附加组件,不过事情都是在变化的,现在这么久过去了,我用的附加组件也有所变化。因此今天重新介绍一下,希望对大家的选择有所帮助。

继续阅读 »

, ,

无留言

还网页一个清净

很多人在选购电脑时,都有这样的想法:我的电脑只是用来上上网,看新闻,看股票,不需要性能太强大,够用就好。其实这样的想法在前几年也许还算正确,但今年,随着富客户端应用的普及,已经越来越跟不上形式了。

背景介绍

在万维网(WWW)刚面世的时候,当时的网络带宽普遍都不是很高,因此网页的内容和形式都很简单,有时候往往包含一两张图片的文件就需要下载很长时间。

在当时,万维网上最主要的都是静态网页,也就是内容都确定,不会有变化的网页。在浏览静态网页的时候,浏览器首先向网页服务器发出请求,其中包含要浏览的页面的地址。而服务器在收到请求后,将对应的页面代码(HTML语言编写的代码居多)发送给浏览器软件,浏览器负责将HTML代码解析为包含各种格式(例如字体、字号、行距、表格)的网页内容,这个过程通常叫做渲染。

可见,在静态网页时代,浏览网页时,浏览器进行的最主要的工作就是在接到网页对应的HTML代码后,将代码转换为网页内容。这个过程对于客户端的硬件性能要求并不是很高。

但技术的发展总是持续的,宽带网络的用户越来越多,网页的设计人员也开始与时俱进,在自己设计的网页中包含各种复杂的内容。虽然网页中包含的数据量开始增大,但网络带宽的增长完全可以将这些增加的数据抵消掉,不会对网页内容的加载时间产生太大影响。然而新增的各种内容对于网页代码的渲染则成了越来越重的负担。

继续阅读 »

无留言

Firefox在Thinkpad上崩溃问题的最终解决方法

在之前的一篇文章中,我曾经提到过,如果Thinkpad笔记本上安装了CSS软件和指纹识别软件,并使用CSS管理Firefox中的网页密码,如果访问的网页需要强制在新窗口中打开,CSS在Firefox中的插件会导致Firefox崩溃。

联想虽然已经在年初发布了修复该问题的补丁,不过这个补丁只能应用于32位Windows环境,64位环境下无效。于是这小半年来我一直没有用CSS管理密码。今天无意中发现一篇文章,已经对这个问题提出了解决方法,供其他64位Windows用户参考。

在Firefox中打开”about:config”页面,将”browser.link.open_newwindow.restriction”的值改为”0″,这样Firefox将强制将所有新窗口都在Tab中打开,问题解决。

, ,

无留言

CSS 8.1密码管理器和Firefox的冲突问题补丁

之前总是遇到一个Firefox崩溃的问题,具体现象是这样的:在Firefox 2.0.0.12中浏览网页的时候,如果单击链接,在新标签中打开,那么一切正常。但如果网页设计使用新窗口打开链接,那么Firefox铁定会崩溃。最后经过检查,是Thinkpad的Clinet Security Solution 8.1自带的密码管理器添加给Firefox的插件导致的。

这个问题现在已经被解决了,CSS 8.1环境下,只要安装这个补丁,就可以避免Firefox崩溃的问题。很可惜,这个补丁只能用于Windows XP以及32位Windows Vista,64位Windows Vista依然只能继续忍受L

, ,

无留言

常用的Firefox扩展

最近用腻了IE和Maxthon,再加上新版本的Maxthon在Vista下总觉得问题很多,于是又换回Firefox了,这会用Firefox再配合需要的扩展,感觉还不错,基本上所有需要都能满足。列出我现在已经安装的Firefox扩展,供大家参考。

Firefox :2.0.0.11,http://www.getfirefox.com

用的第一个扩展自然是ADBlock Plus以及ADBlock Filterset.G Updater,其中前者主要用于过滤网页中的广告,除了带有默认的规则外,还有很强大的自定义功能。后者则是一些可以订阅并自动更新的预设规则。在安装这两个扩展后,如果看到网页上还有漏网之鱼,只需要在图片上单击右键,选择“过滤图片”即可;如果希望过滤Flash动画,也只需要单击对应的动画旁边显示的“过滤”小浮标;如果要过滤脚本或者其他网页元素,则可以单击工具栏上红色的“ABP”进行过滤。

第二个是Clip to Onenote,这个软件可以将当前查看的网页直接发送到Onenote中并创建便签。Onenote是我最常用的笔记软件,在网页上看到希望保留的内容时我一般都记录到Onenote中。如果自己平时要记些东西,那么通常也会用这个软件。这个扩展的官方版本很久没更新了,已经不支持新版本Firefox,不过网上有人修改过版本,至少在2.0.0.11上是可以用的,在这里下载。

第三个是del.icio.us Bookmarks,一个网络书签软件,可以用工具栏上的按钮将当前查看的网页地址添加到书签,并且可以在多台电脑之间进行同步。当然,要使用这个功能必须在del.icio.us注册有帐户。

第四个是Download Statusbar,这是一个增强Firefox自身下载功能的扩展。默认情况下,直接使用Firefox的下载功能下载文件的时候,会弹出一个下载窗口,里面显示下载的文件以及进度。然而如果屏幕不够大,或者Firefox的窗口被最大化,就无法直接看到下载窗口。安装这个插件后,直接使用Firefox下载的时候,下载的文件和进度会显示在Firefox窗口底部的状态栏上方,非常方便。

第五个是Flashgot,这也是一个下载增强软件。很多人喜欢使用下载工具下载大文件,毕竟可以续传(其实Firefox本身的下载功能也可以实现,但还是不够好),还可以多线程。然而很多下载工具没有提供针对Firefox的扩展或插件,导致在Firefox中单击下载链接后无法直接调用下载软件。安装Flashgot后,我们可以设定默认调用哪个软件,这尤其适合有些通过脚本隐藏文件真正URL的网站。

第六个是Forecastfox,这个软件可以在Firefox的状态栏上显示未来三天的天气预报以及卫星云图,同时每隔一段时间会自动更新,更新后还会显示一个当前天气信息的弹出提示。虽然还有其他很多地方可以看到天气预报,例如Vista的边栏或者TM,不过在Firefox里直接看到也好,毕竟浏览网页的时候扫一眼就能知道当前的天气。

第七个是FxIF,用来看数码照片的Exif信息最合适了。

第八个是IE Tab,这个要强烈推荐的。毕竟目前还有不少网页不兼容Firefox,以前遇到这种情况我们只能打开IE浏览,但在安装这个扩展后,通过左键单击Firefox任务栏上的图标,当前标签就会自动刷新,并调用IE内核来显示。所有兼容性问题都不再是问题。

第九个是MinimizeToTray,对于Firefox这类软件,通常我打开后是不会关的,就算暂时不用也是放在后台。可Firefox默认情况下在最小哈的时候还是会在任务栏上显示一个窗口按钮,很占地方。安装这个扩展后,最小化的Firefox会成为系统通知区域中的一个按钮,不再占用任务栏上的宝贵空间。不过我更纳闷的是,这么一个简单的功能,Firefox为啥不直接就支持呢?非要通过扩展实现?

第十个,NoScript,这个则是强烈推荐使用的,甚至其他扩展都可以不要装,但这个一定要装。这个扩展可以对不同域名下的脚本进行限制,例如同一个网页,可能嵌入了来自多个服务器上的脚本,我们可以允许某些域名下的脚本,但同时禁止某些。有什么用?网页上的广告、恶意代码,或者其他乱七八糟花哨的功能,几乎都是脚本实现的,而用这个扩展可以控制脚本的运行。同时也能过滤很大一部分广告。

第十一个则是PDF Download,这个扩展只有一个用途,在单击网页上到PDF文件的链接后,扩展会询问处理方式,例如直接在浏览器里打开或者下载。如果平时经常要看PDF文件,那还是装一个这个吧。

第十二个是Super DragAndGo,用于实现网页链接的拖拽,单击选中一个网页链接,然后拖拽一下,这个链接就会自动在一个新标签中打开。

最后一个,ThinkVantage Password Manager,这个没有下载,如果用带有指纹识别器的Thinkpad笔记本,同时安装了指纹识别器的驱动以及CSS(Clinet Security Solution)软件,那么Firefox中会被自动安装这个扩展,可以用于管理网页上输入的密码。例如登录邮箱的密码,这些都可以被扩展保存起来,再次访问网页的时候可以自动输入保存的用户名和密码,并且还可以自动提交。我觉得把密码交给这个扩展来保管要比交给Firefox保管更安全,而且取决于设置,只有在刷了正确的指纹后才可以提取保管的密码。

基本上我用的扩展就是这几个了,虽然有些多,不过运行起来挺稳定,经常连续三四天运行也没见啥大问题。

,

5条留言