Web Browser
网页浏览器(Web Browser)用来显示网站服务器或文件系统内的文件,并让用户与此些文件交互的一种应用软件。它用来显示在万维网或局域网等内的文字、视频及其他信息。这些文字或视频,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。大部分网页为HTML格式。
1. History
蒂姆·伯纳斯-李是第一个使用超文本来分享资讯的人。他于1990年发明了第一个网页浏览器WorldWideWeb,后来改名为Nexus。在1991年3月,他把这个发明介绍给了他在CERN工作的朋友。从那时起,浏览器的发展就和网络的发展联系在了一起。
当时,网页浏览器被视为能够处理CERN庞大电话簿的实用工具。在与用户交互的前提下,网页浏览器根据Gopher和Telnet协议,允许所有用户能轻易地浏览别人所编写的网站。可是,其后插入图片到浏览器的举动,使之成为了互联网的“杀手级应用”。
2. 功能
不同的浏览器有不同的功能,而以下列出的是大多数浏览器共同具备的功能。
2.1. 对协议、标准的支持
Browser Object Model: 浏览器对象模型
- 图形文件格式如GIF、PNG、JPEG、SVG
CSS(层叠样式表)
JavaScript(动态网页DHTML)
- Cookie让网站可以追踪浏览者
- 电子证书
- Favicons
- 无线应用协议
- SSL数据加密传输
- WebGL
- HTML5
2.2. 基本功能
- 书签管理
- 下载管理
- 网页内容缓存
- 通过第三方插件(plugins)支持多媒体
- 分页浏览
2.3. 附加功能
- 网址和窗体数据自动完成
- 不同网站的账号密码管理
- 同步:书签、窗体数据、账号、密码、已打开标签页
- 禁止弹出式广告
- 广告过滤
- 阻挡恶意代码(尤其各种程序脚本)
3. Relatives
4. Reference
[[||target="blank"]]