Web流览器

Web流览器

流览器是个显示网页伺服器或档案系统内的HTML档案(标準通用标记语言下的一个套用),并让使用者与此些档案互动的一种软体。

个人电脑上常见的网页流览器包括微软的Internet Explorer、Mozilla的Firefox、Opera和Safari。

流览器是最经常使用到的客户端程式。

  • 中文名称
    网路流览器或网页流览器
  • 外文名称
    Web Browser
  • 汉语简称
    流览器
  • 着名代表
    Chrome、Safari、Firefox 、WYZIE等

基本简介

流览器是个显示网页伺服器或档案系统内的HTML档案,并让使用者与此些档案互动的一种软体。个人电脑上常见的网页流览器包括微软的Internet Explorer、Mozilla的Firefox、Opera和Safari。流览器是最经常使用到的客户端程式。

           

定义编辑

网页流览器主要通过HTTP协定连线网页伺服器而取得网页,HTTP容许网页流览器送交资料到网页伺服器并且获取网页。目前最常用的HTTP是HTTP/1.1,这个协定在RFC2616中被完整定义。HTTP/1.1 有其一套Internet Explorer并不完全支援的标準,然而许多其他当代的网页流览器则完全支援这些标準。

网页的位置以URL(统一资源定位符)指示,此乃网页的地址;以http:开首的便是通过HTTP协定登入。很多流览器同时支援其他类型的URL及协定,例如ftp:是FTP(档案传送协定)、gopher:是Gopher及https:是HTTPS(以SSL加密的HTTP)。

网页通常使用超文本标记语言(标準通用标记语言下的一个套用)档案格式,并在HTTP协定内以MIME内容形式来定义。大部分流览器均支援许多HTML以外的档案格式,例如JPEG、PNG和GIF图像格式,还可以利用外挂程式来支援更多档案类型。在HTTP内容类型和URL协定结合下,网页设计者便可以把图像、动画、影片、声音和流媒体包含在网页中,或让人们透过网页而取得它们。

早期的网页流览器只支援简易版本的HTML。专属软体的流览器的迅速发展导致非标準的HTML代码的产生。这导致了流览器的相容性的问题。现代的流览器(Mozilla、Opera和Safari)支援标準的HTML和XHTML(从HTML 4.01版本开始)。他们显示出来的网页效果都一样。Internet Explorer仍未完全支援HTML 4.01及XHTML 1.x。现在许多网站都是使用所见即所得的HTML编辑软体来建构的,这些软体包括Macromedia Dreamweaver和Microsoft Frontpage等。他们通常预设产生非标準HTML;这阻碍了W3C製定统一标準,尤其是XHTML和CSS(层叠样式表,设计网页时用)。

有一些流览器还载入了一些附加组件来Usenet新闻组、IRC(网际网路中继聊天)和电子邮件。支援的协定包括NNTP(网路新闻传输协定)、SMTP(简单邮件传输协定)、IMAP(互动邮件访问协定)和POP(邮局协定)。

发展简史

Tim Berners-Lee是第一个使用超文本来分享资讯,及于1990年发明了首个网页流览器--WorldWideWeb的人。在1991年3月,他把这发明介绍给了给他在CERN工作的朋友。 从那时起,流览器的发展就和网路的发展联系在了一起。

当时,网页流览器被视为一个能够处理CERN宠大电话簿的实用工具。在与使用者互动的前题下,网页流览器跟据gopher和telnet协定,允许所有使用者能轻易地流览别人所编写的网站。可是,其后加插图像进流览器的举动使之成为了网际网路的“杀手程式”。

NCSA Mosaic促使了网际网路的迅速发展。它是一个先在Unix运行的图像流览器;很快便发展到在Apple Macintosh和Microsoft Windows亦能运行。1993年9月发表了1.0版本。NCSA中Mosaic项目的负责人Marc Andreesen辞职并建立了网景通讯公司。

网景公司在1994年10月发布了他们的旗舰产品Navigator(导航者)。但第二年Netscape的优势就被削弱了。错失了网际网路浪潮的微软在这个时候匆促的购入了Spyglass公司的技术,改成Internet Explorer,掀起了软体巨头微软和网景之间的流览器大战。这同时也加快了全球资讯网的发展。

这场战争把网路带到了千百万普罗电脑使用者面前,但同时显露了网际网路商业化如何妨碍统一标準的製定。微软和网景都在他们的产品中加入了许多互不相容的HTML扩展代码,并尝试以这些特点来取胜。1998年,网景公司承认他们的市场佔有率已跌至无法挽回的地步,这场战争便随之而结束。微软能取胜的其中一个因素是它把流览器与其作业系统一并出售(OEM,原始设备製造);这亦使它面对反垄断诉讼。

网景公司以开放原始码迎战,创造了Mozilla。但这个并不能挽回Netscape的市场佔有率。在1998年底美国线上收购了网景公司。在发展初期,Mozilla计画为着吸引开发者而挣扎;但至2002年,它发展成一个稳定而强大的网际网路套件。Mozilla 1.0的出现被视为其裏程碑。同年,衍生出Mozilla Firefox。Firefox 1.0于2004年发表。及至2005年,Mozilla及其衍生产品约佔10%网路交通量。

Opera是一个灵巧的流览器。它发布于1996年。目前它在手持电脑上十分流行。它在个人电脑网路流览器市场上的佔有率则比较小。

LynxLynx流览器仍然是Linux市场上十分流行的流览器。它是全文字模式的流览器,视觉上并不讨好。还有一些有着进阶功能的同类型流览器,例如Links和它的分支ELinks。

纵然Macintosh的流览器市场现在亦同样被Internet Explorer和Netscape佔据,但未来有可能会是苹果电脑自行推出的Safari的世界。Safari是基于Konqueror这个开放原始码流览器的KHTML布局引擎而製成的。Safari是Mac OS X的预设流览器。

2003年,微软宣布不会再推出的独立的Internet Explorer,但却会变成视窗平台的一部份;同时也不会再推出任何Macintosh版本的Internet Explorer。不过,于2005年初,微软却改变了计画,并宣布将会为Windows XP、Windows Server 2003和快将发表的Windows Vista作业系统推出Internet Explorer 7。

协定标準

网页流览器主要通过HTTP协定连线网页伺服器而取得网页,HTTP容许网页流览器送交资料到网页伺服器并且获取网页。目前最常用的HTTP是HTTP/1.1,这个协定在RFC2616中被完整定义。HTTP/1.1 有其一套Internet Explorer并不完全支援的标準,然而许多其他当代的网页流览器则完全支援这些标準。

网页的位置以URL(统一资源定位符)指示,此乃网页的地址;以http:开首的便是通过HTTP协定登入。很多流览器同时支援其他类型的URL及协定,例如ftp:是FTP(档案传送协定)、gopher:是Gopher及https:是HTTPS(以SSL加密的HTTP)。

网页通常使用HTML(超文本连结标记语言)档案格式,并在HTTP协定内以MIME内容形式来定义。大部分流览器均支援许多HTML以外的档案格式,例如JPEG、PNG和GIF图像格式,还可以利用外挂程式来支援更多档案类型。在HTTP内容类型和URL协定结合下,网页设计者便可以把图像、动画、影片、声音和流媒体包含在网页中,或让人们透过网页而取得它们。

早期的网页流览器只支援简易版本的HTML。专属软体的流览器的迅速发展导致非标準的HTML代码的产生。这导致了流览器的相容性的问题。现代的流览器(Mozilla、Opera和Safari)支援标準的HTML和XHTML(从HTML 4.01版本开始)。他们显示出来的网页效果都一样。Internet Explorer仍未完全支援HTML 4.01及XHTML 1.x。现在许多网站都是使用所见即所得的HTML编辑软体来建构的,这些软体包括Macromedia Dreamweaver和Microsoft Frontpage等。他们通常预设产生非标準HTML;这阻碍了W3C製定统一标準,尤其是XHTML和CSS(层叠样式表,设计网页时用)。

有一些流览器还载入了一些附加组件来Usenet新闻组、IRC(网际网路中继聊天)和电子邮件。支援的协定包括NNTP(网路新闻传输协定)、SMTP(简单邮件传输协定)、IMAP(互动邮件访问协定)和POP(邮局协定)。

主要功能

不同的流览器有不同的功能,现时流览器和网页会有很多功能和技术是以往没有的。如之前提到的,因为流览器战的出现,流览器和全球资讯网得以迅速但混乱地扩展。

以下是较为人熟悉的功能列表:

支援标準

HTTP(超文本传输协定)和HTTPS

HTML(超文本连结标记语言),XHTML(可扩展的超文本标记语言)及XML(可扩展标记语言)

图形档案格式如GIF、PNG、JPEG、SVG

CSS(层叠样式表)

JavaScript(动态网页DHTML)

Cookie 让网站可以追蹤流览者

电子证书

Macromedia Flash

Java applet

Favicons

基本功能

书签管理

下载管理

网页内容快取

透过第三方外挂程式(plugins)支援多媒体

[编辑]附加功能

网址和表单资料自动完成

分页流览

禁止弹出式广告

广告过滤

请参考

网际网路历史

可及性

Browser exploit

小流览器

网路程式

网页流览器列表

网页流览器比较

网页流览器的使用率

外部连结

Browser timeline (1993-2001)

evolt. org - Browser Archive

Deja Vu: (re-)creating web history

Web Browser History

iCapture - Safari "emulator"

Viewable with Any Browser: Campaign

Macintosh Web Browsers

MultiOS Browser Test

W3Schools Browser Statistics

Search Engine Optimization    

相关词条

相关搜索

其它词条