
1.3 浏览器
通常说的浏览器一般是指网页浏览器,也就是浏览网页信息的工具,除了网页浏览器之外,还有一些专用浏览器用于阅读特定格式的文件,如RSS浏览器(也称RSS阅读器)、PDF浏览器(PDF文件浏览器)、超星浏览器(用于阅读超星电子书)、CAJ浏览器(阅读CAJ格式文件)。此外也有一些是专门用来浏览图片的图像浏览器,如ACDsee、google picasa等。这里要讨论的就是网页浏览器。
前面已经介绍过Web应用程序必须通过浏览器才能访问,所以要浏览Internet上的网页内容都离不开浏览器,浏览器(Browser)实际上是一个软件程序,用于与Web建立连接,并与之进行通信。它可以在Web系统中根据链接确定信息资源的位置,并将用户感兴趣的信息资源取回来,对HTML文件进行解释,然后将文字图像或者将多媒体信息还原出来。
现在大多数用户使用的是微软公司提供的IE浏览器(Internet Explorer),还有其他一些浏览器如Netscape Navigator、Mosaic、Opera,以及近年发展迅猛的火狐浏览器(Mozilla Firefox)等,国内厂商开发的浏览器有腾讯TT浏览器、遨游浏览器(Maxthon Browser)等。
1.3.1 IE浏览器
IE浏览器是微软公司推出的免费浏览器,目前最新版本是IE 8.0浏览器。IE浏览器是使用数量最多的浏览器,有超过80%的用户使用IE浏览器。IE浏览器最大的优点在于,浏览器直接绑定在微软的Windows操作系统中,当用户的计算机安装了Windows操作系统之后,无须专门下载安装浏览器即可。IE浏览器内置了一些应用程序,具有浏览、发信、下载软件等多种网络功能,有了它,使用者基本就可以在网上任意驰骋了。
下面是关于IE浏览器(Internet Explorer)的发展历程:
1995年1月,IE 1.0发布,它的初次登场,就是和操作系统Windows 95绑定在一起亮相的。同年11月,在IE 1.0发布10个月之后,IE 2.0就急匆匆地出世,这个版本增加了对表格和一些新的HTML元素的支持。同时IE 2.0被绑定在了Windows NT 4.0中。
1996年8月,IE 3.0正式版发布。这个版本提供了对HTML表格定制、框架,以及更多HTML元素的支持。同时提供了VB和Java脚本语言的支持。同年10月,IE 3.01正式版发布,IE 3.01被绑定在Windows 95 OSR2操作系统中。
1997年10月,IE 4.0正式版发布。这个版本增强了对样式列表和文档对象模型的支持,新增了一些新的特性,浏览器的显示能力也明显改善。同年11月,IE 4.01正式发布,IE 4.01和Windows 98操作系统绑定在一起。
1999年3月,IE 5.0正式版发布。除了已经知道的开发者预览功能外,这个版本提供了更多CSS2功能和更多新的CSS属性的支持,这个变化是这一版本中的一个亮点。Windows 98SE和Windows 2000操作系统中都绑定了IE 5.0。
2000年7月,IE 5.5正式版发布。这个版本增加了对更多CSS属性的支持。IE 5.5被绑定在Windows Millennium Edition(ME)操作系统中。
2001年10月,IE 6.0正式版发布。关于CSS有了更多的变化,而且一些小错误被修正。IE 6.0和Windows XP绑定在一起。
2002年9月,IE 6.0SP1发布,这个版本对安全漏洞进行了修补,其和操作系统Windows XP Home/Pro绑定。
2003年3月,微软和AOL达成协议,在未来7年,AOL继续使用IE作为默认的浏览器,免授权费用。微软也宣布IE不再作为单独的浏览器软件发布,而是仅仅和新的操作系统一同发布。至此,IE的市场占有率已超过90%,昔日无比辉煌的Netscape终于完全退出浏览器王者的舞台。
2006年10月19日,微软发布IE 7.0正式版(简体中文版IE 7.0浏览器发布于2006年12月1日)。
目前,微软已正式发布了IE 8.0版本,IE 8.0有如下新增功能。
(1)网络互动功能:可以摘取网页内容发布到Blog或者查询地址详细信息。
(2)方便的更新订阅:可以订阅更新某网页,但它更新时IE 8.0会及时通知用户,并可预览更新页面。
(3)实用的最爱收藏:在IE 8.0中可以自行设定最爱收藏,并且以大图标显示。
(4)实用的崩溃恢复功能:IE 8.0终于推出了崩溃恢复功能,由浏览器崩溃而丢失浏览者的网页信息的情况不再重现。
(5)改进的仿冒网页过滤器:让网友在启动仿冒网页过滤器同时不影响浏览网页的速度。
1.3.2 Firefox浏览器
火狐浏览器(Firefox浏览器)是Mozilla公司开发的一种面向全世界浏览器用户,独立于IE内核的新型免费开源浏览器,英文名叫做Mozilla Firefox。功能上除具有网页浏览器的各项功能外,还融入了许多新技术,更多的特色功能让火狐浏览器“如虎添翼”!它的特色功能包括融入“最新技术的阻止弹出广告”功能,集成搜索功能强大的google工具栏,还整合了多种搜索引擎,使用户的信息检索更为方便!
火狐浏览器不仅能运行在Windows上,还对Linux、UNIX和Mac OS X等操作系统也实现完美的支持,真正的跨平台浏览器!其安装文件很小,只有5.7MB,运行时是主流浏览器中占用内存最小的浏览器,为用户更好地节约系统资源。
包含各项技术的功能插件使火狐浏览器“锦上添花”。安装插件后的火狐平台支持最新的Macromedia Flash Player、java、QuickTime Player、RealPlayer、Shockwave Player、Windows Media Player、安全插件等,浏览网页时不必担心浏览器不支持某些插件,也不必担心浏览过程中被网页木马病毒所侵袭,因为它是目前最好、最快、最安全的浏览器。
到2006年6月,火狐浏览器(Firefox)在全球的市场份额已经达到12.93%,IE浏览器全球市场份额达到83.05%。在美国,浏览器使用情况为:IE占79.78%,Firefox占15.82%;Safari:3.28%;Opera:0.81%。Firefox在加拿大和英国的使用量与美国差不多,不过在澳大利亚Firefox用户达到24.23%,在德国,Firefox的市场份额高达39.02%。火狐浏览器已经成为市场份额位居第二的浏览器,由于火狐浏览器集成了google工具条,并且内置了多个主流搜索引擎,具有更多的实用功能。
正如Opera和Mozilla Suite,也有自己独到之处使之和微软的Internet Explorer不同。虽然如此,Firefox还是缺少了像Opera之类的大型浏览器的一些性能。为了在市场上占有立足之地,Firefox采取了小而精的核心,而允许用户们根据个人需要去添加各种扩展插件来满足每个人的要求。以下是Mozilla Firefox浏览器的特点。
1.分页浏览
Firefox支持分页浏览。用户不再需要打开新的窗口浏览网页,而只需要在现有的窗口中开一个新的分页即可,从而起到了节约任务栏的空间和加快浏览速度的效果。分页浏览的性能是Firefox从Mozilla Suite中继承下来的。在版本1.0里,Firefox加入了自动单窗口浏览模式,在此模式下所有链接都会在分页中显示。然而由于这个模式存在一些问题,现在还在测试阶段。在版本1.0之前,大多数的Firefox用户用一些分页浏览的扩展插件来达到单窗口浏览的效果。
2.弹出窗口拦截
Firefox还有自带的弹出窗口拦截功能。在默认的设置下,Firefox会拦截所有网站的弹出窗口。但用户可以更改设置,允许个别网页的弹出窗口。用户甚至可以将此功能关闭,允许显示所有的弹出窗口。Firefox在早期就已经包含了这个功能,远远比微软在Windows XP(Service Pack 2)的Internet Explorer中加入此功能要早。有时,拦截窗口的功能可能会给用户造成一定的不便,因为Firefox会拦截一切在网页显示过程中用JavaScript语言编写的弹出窗口。避免这个不便的方法是将不希望被拦截的网站加到安全网页的列表(Safe list)中。
3.即时书签
“即时书签”是Firefox在1.0PR中加入的新功能。此功能允许用户用书签查看最新的时事新闻。当用户将一个RSS或Atom收集点加入书签中之后,该用户就可以直接在书签中查看此收集点的最新消息,单击希望浏览的消息Firefox就会直接打开含有那个消息的网页,十分方便。Firefox这一别出心裁而又简单易用的功能深受用户的喜爱,这也是Firefox 1.0取得成功的一个原因。
4.界面主题
Firefox支持个性化的界面。用户可以选择各种不同的界面主题/皮肤来达到美观的效果。界面主题是用XUL编写的,很多主题可以从Mozilla的网站直接下载。
5.扩展插件
Firefox的扩展性能非常强。用户可以安装扩展插件来添加各式各样的新功能。许多Mozilla的功能,如IRC聊天,日历等都有相应的Firefox插件。大多数插件都很小,可以满足拥有不同网络速度的用户的需要。
6.安全性能
截止到2004年12月1日,安全监测网站secunia.com没有声明任何有关未打补丁的Firefox的安全问题。与微软Internet Explorer存在19个安全漏洞形成鲜明对比。
7.支持标准
Firefox十分支持W3C网络标准。它对最新的HTML, C/SS, JavaScript和MathML的支持性能极好。Firefox还对PNG图像格式给予支持,对大部分C/SS2和一部分C/SS3提供支持。Firefox的工作者们正致力于让Firefox支持像SVG, APNG,和XForms等新的网络标准。