中文站点-网站精选 - 浏览器-Web Browser 中的列表
浏览器是用来检索、展示以及传递Web信息资源的应用程序。Web信息资源由统一资源标识符( Uniform Resource Identifier,URI)所标记,它是一张网页、一张图片、一段视频或者任何在Web上所呈现的内容。使用者可以借助超级链接( Hyperlinks),通过浏览器浏览互相关联的信息。
- 中文名
- 浏览器
- 外文名
- Web browser
- 创始人
- 蒂姆·伯纳斯-李
- 首个浏览器
- WorldWideWeb
- 创立时间
- 1990年
- 著名代表
- Chrome、Safari、Firefox 等
- 领 域
- 信息科学
浏览器的组成
浏览器窗口各部分功能如下。
1、地址栏:用于输入网站的地址,IE浏览器通过识别地址栏中的信息,正确连接用户要访问的内容。如要登录“网址之家”网,只需在地址栏中输入网址之家的网址:http://www.hao123.com,然后按[Enter]键或单击地址栏右侧的按钮即可。在地址栏中还附带了IE中常用命令的快捷按钮,如刷新(C)、停止(x)等,前进、后退按钮设置在地址栏前方 [2] 。
4、页面窗口:是IE浏览器的主窗口,访问的网页内容显示在此。页面中有些文字或对象具有超链接属性,当鼠标指针放上去之后会变成手状,单击鼠标左键,浏览器就会自动跳转到该链接指向的网址;单击鼠标右键,则会弹出快捷菜单,可以从中选择要执行的操作命令 。
浏览器的内核
1、Trident内核
代表产品为Internet Explorer,又称其为IE内核。Trident(又称为MSHTML),是微软开发的一种排版引擎。使用Trident渲染引擎的浏览器有:IE、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等 [3] 。
2、Gecko内核
代表作品为Mozilla Firefox。Gecko是一套开放源代码的、以C++编写的网页排版引擎,是最流行的排版引擎之一,仅次于Trident。使用它的最著名浏览器有Firefox、Netscape6至9 。
3、WebKit内核
代表作品有Safari、Chrome。WebKit是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示 [3] 。
4、Presto内核
代表作品Opera。Presto是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。它取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版 [3] 。
主流浏览器分类
主流的浏览器分为IE、Chrome、Firefox、Safari等几大类,它们具有以下特点:
1、IE浏览器。IE浏览器是微软推出的Windows系统自带的浏览器,它的内核是由微软独立开发的,简称IE内核,该浏览器只支持Windows平台。国内大部分的浏览器,都是在IE内核基础上提供了一些插件,如360浏览器、搜狗浏览器等 [4] 。
2、Chrome浏览器。Chrome浏览器由Google在开源项目的基础上进行独立开发的一款浏览器,市场占有率第一,而且它提供了很多方便开发者使用的插件,因此该浏览器也是本书开发的主要浏览器。Chrome浏览器不仅支持Windows平台,还支持Linux、Mac系统,同时它也提供了移动端的应用(如Android和iOS平台) 。
3、Firefox浏览器。Firefox浏览器是开源组织提供的一款开源的浏览器,它开源了浏览器的源码,同时也提供了很多插件,方便了用户的使用,支持Windows平台、Llnux平台和Mac平台 [4] 。
Web服务器分类
这里的Web服务器不是指硬件上的服务器,而是指支持解析Web后台语言的服务器。常用的服务器有以下几种:
1、IIS服务器。IIS服务器是微软提供的一种Web服务器,它主要是解析微软提供并开发的ASP和ASP.NET等后台语言,运行在Windows平台下,对IE内核的浏览器支持良好,并且有些调用Windows接口的Web应用程序只能采用IIS服务器进行解析。IIS服务器优点很多,但是缺点也很明显,通常Windows的漏洞容易导致其安全性大为降低 。
2、Apache服务器。Apache服务器是开源基金组织Apache提供的一种Web服务器,主要是解析PHP文件,是一款功能强大的免费软件,支持多个操作系统,如Windows、Linux、MacOS等 。
3、Tomcat服务器。Tomcat服务器也是开源基金组织Apache提供的一种支持JSP组件的Web服务器,它支持Windows、Linux、Mac OS等多个操作系统,安装简便,使用也较为方便 。
HTTP通信协议
简介
HTTP通信协议是超文本传输协议的简称,它是属于浏览器和Web服务器之间的通信协议,建立在TCP/IP基础之上,用于传输浏览器到服务器之间的HTTP请求和响应。它不仅需要保证传输网络文档的正确性,同时还确定文档显示的先后顺序 。
工作过程
HTTP协议从Web浏览器到服务器返回信息的过程可以分为4个部分:
1、建立连接:HTTP协议的建立是通过申请Socket套接字实现,用户通过Socket在服务器上申请一个端口号,然后在网络中通过该端口号传输数据。
2、发送请求。用户和服务器之间建立连接后,可以向指定的目的主机发送请求。
3、返回响应。服务器对用户提交的请求进行处理,并返回请求码(如404)或数据。
4、关闭连接。通信结束后,通信双方均可通过关闭套接字来关闭连接,断开访问。
常见状态码
在HTTP连接过程中,返回的常见状态码及含义如下:
1、403:用户没有访问权限。
2、404:访问文件不存在或访问链接(URL)错误。
浏览器的安全
1、清理上网痕迹。
浏览器在上网的过程中会在系统盘内自动把浏览过的图片、动画、文本等临时文件以及网页文件、Cookie保存起来,其默认保存路径为C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files。为了安全起见,防止泄露自己的~些信息,应该定期清理上网痕迹:打开Internet属性对话框,在【常规】选项卡的【浏览历史记录】中点击【删除】按钮,选择要清除的临时文件、历史记录、Cookie、表单数据和密码等。在【浏览历史记录】中点击【设置】按钮,可根据个人喜好输入数字来设定【网页保存在历史记录中的天数】,也可以修改临时文件的默认保存路径,选择【移动文件夹】的命令按钮并设定C盘以外的路径,然后再依据自己硬盘空间的大小来设定临时文件夹的容量大小 。
2、安全级别设置。
在Internet属性对话框的【安全】选项卡中可以设置可信站点和受限站点,点击【自定义级别】,可以进行相关的安全级别设置,如给【ActiveX控件和插件】、【Java】、【脚本】、【下载】、【用户验证】等安全选项进行【启用】、【禁用】或【提示】等选择性设置 。
3、隐私设置。
在Internet属性对话框的【隐私】选项卡中可以通过滑杆来设置Cookie的隐私设置,从高到低划分为【阻止所有Cookiel、【高】、【中上】、【中】、【低】、【接受所有Cookiel6个级别(默认级别为【中】)。一些弹窗会占用网络带宽,减慢浏览速度。在【隐私】选项卡中可以设置弹出窗口阻止程序,设置允许访问的站点以及弹窗的阻止级别 。
4、内容审查和自动完成。
在Internet属性对话框的【内容】选项卡中,可以启用内容审查程序来对常用站点分级。也可以设置【自动完成】功能,在这可设置自动完成的功能范围:【地址栏】、【表单】、【表单上的用户名和密码】,还可删除自动完成保留下的密码和相关权限 。
5、禁用多余插件。
选择工具栏【管理加载项】,查看已经安装的插件。如果确认某个插件不再需要,可以点击它选择【禁用】选项。如果不需要其中的一些工具,可以选择【禁用】或【删除】。选择【管理加载项】窗口左侧的搜索提供程序,移除不想使用的搜索引擎 。
浏览器的选择
用浏览器浏览网页是我们平时生活中最常见不过的事情,但是关于浏览器的选择每个用户确大不相同。常见的网页浏览器包括微软的IE浏览器、Mozilla的Firefox火狐浏览器、苹果公司的Safari浏览器、Google的Chrome浏览器、傲游浏览器、百度公司的百度浏览器、腾讯的QQ浏览器等 。
由于微软在浏览器领域一直未完全遵循W3C规范,导致IE浏览器中的各版本经常会出现不同的样式BUG。在IE中IE6是浏览器兼容问题的重灾区,IE7及以后的版本基本没有太大的问题。值得庆幸的是,2014年4月8日微软已经停止了对XP系统的更新。相信在不久的将来,IE6就会退出历史舞台。在我们开始学习网页制作之前,可以在电脑上安装几款浏览器 。
发展历程
1992年,托尼哟翰逊(Tony Johnson)发布了Midas,它允许用户浏览UNIX和VMS网页上的文档。
1993年,NCSA发布了Mosaic浏览器。
1994年,网景公司(Netscape)发布了Navigator浏览器。
1995年,IE浏览器(Internet Explorer)的发布掀起了“浏览器之战”。
1996年,网景公司的Navigator浏览器所占有的浏览器市场份额达86%。微软公司开始将IE浏览器整合到OS(操作系统)中。
1996年9月,Opera浏览器面世。
1998年,网景公司启动其开源产品,开始推出Mozilla。这一年的下半年,网景公司被AOL(美国在线服务公司)收购。
2002年,Firefox(火狐)浏览器面世。
2003年,苹果公司发布Safari浏览器。
2004年,IE浏览器所占有的市场份额达到了历史顶峰-92%。自此以后,其市场份额开始下滑。
2006年6月,Firefox 3的发布创下了吉尼斯世界纪录——一天有800万人下载。
2006年10月,专为Windows XP、Windows Server 2003和Windows Vista而设计的IE 7面世。
2008年,谷歌公司发布Chrome浏览器。
2009年,专为Windows 7、Windows Server 2003与2008、Windows Vista和WindowsXP设计的IE 8面世。同年,Firefox 3.5面世。它是第一款支持多点触控的浏览器。
2010年,谷歌公司发布了Chrome 5.0浏览器。它是第一款稳定支持三个平台的浏览器,还是第一款有书签同步功能(bookmark synchronization)的浏览器。
2011年,微软发布IE 9,IE 9采用了新的JavaScript引擎Chakra,使网页加载速度更快,同时利用显卡GPU加速文字和图形的渲染,使CPU的负担大大减轻。另外,IE 9开始支持HTML5和CSS3。
2012年,Windows 8正式上市后,IE 10问世。
2013年,随着Windows 8.1的正式发布,IE 11问世。IE 11在IE 10的基础上再次扩大对HTML5和CSS3的支持,如支持HTML5拖放、HTML5全屏、CSS边框图、视频码率控制、视频字幕隐藏、媒体加密、WebGL等,使得IE 11全面支持HTML5新特性 。
IE浏览器的使用
1、启动IE浏览器常用的几种操作方法:
双击桌面上的IE图标,打开浏览器。单击桌面底部任务栏上的IE图标,打开浏览器。单击[开始]按钮,在弹出的一级菜单中,单击[所有程序];在弹出二级菜单中,单击[Intemet Explorer]命令,打开浏览器。单击[开始]按钮,在弹出的菜单中,单击[Internet Explorer]命令,打开浏览器。单击[开始]按钮,在弹出的菜单中,在[搜索程序和文件]文本框中输入[Iex-plore],按Enter>键,打开浏览器 。
2、退出IE浏览器常用的几种方法:在IE浏览器窗口,单击右上角的“关闭”按钮,退出浏览器。在IE浏览器窗口,单击[文件]命令,在弹出的菜单中,单击[退出]命令,退出浏览器。在IE浏览器窗口,按Alt+ F4组合键,退出浏览器。在IE浏览器窗口,右键单击标题栏,在弹出的快捷菜单中,单击[关闭]命令,退出浏览器 。
IE浏览器的特点
1、浏览网页的捷径
2、可自定义的浏览器
将经常访问的网页的快捷方式放在链接栏上,以便快速访问。将其他频繁访问的网页添加到收藏夹列表中,以便轻松访问。使用文件夹整理收藏的项日,并根据需要进行排序。从列表中选择喜爱的搜索提供商,放在容易找到的地方以便于搜索 [9] 。
3、保护浏览网页时的安全和隐私
使用Internet Explorer中的安全和隐私功能来保护你的隐私,使计算机个人识别信息更安全。使用“分级审查”,可以使用由“Intemet内容选择平台(PICS)”委员会独立定义的业界标准分级方法屏蔽掉不合适的内容 [9] 。
4、使用不同的语言显示网页
移动端浏览器
从手机浏览器市场的发展过程来看,2009年,中国手机浏览器市场处于市场探索初期,手机浏览器厂商通常采用面向用户免费的策略,以此抢占用户市场。该阶段手机浏览器的产业价值链比较短,主要包括开发、运营和用户,并未涉及大量的广告内容 。
从2010年开始,较具实力的手机浏览器厂商(如手机QQ浏览器等)纷纷开始提高手机浏览器的竞争力,百度、谷歌等厂商也陆续进入手机浏览器市场,手机浏览器市场“预装收取服务费、广告收费、用户使用或增值业务收费”的商业模式在逐步形成。随着手机浏览器用户黏性的逐步养成,用户规模将趋于稳定。截至2015年6月,中国网民规模达6.68亿,其中手机网民规模达5.94亿,网民中使用手机上网的人群占比提升至88.9%,手机浏览器的重要性越来越明显 。
展望未来,随着三网融合进程的不断推进,广电网、电信网和互联网的网络融合将使手机发展成为具备看电视、语音通信以及网络服务的全能终端,手机浏览器作为手机端重要的网络入口,其战略地位将进一步提升。同时,国家层面正积极推动物联网发展,未来将有更多具备上网功能的终端出现,跨媒体网络融合的趋势将使手机浏览器获得更多的发展空问 。