产生背景
IE开发计划开始于1994年夏天,微软公司为抵抗当时主流的网景浏览器(Netscape Navigator),要在Windows中开发适合自己的浏览器。但微软并没有时间从零开始,因此微软和Spyglass合作,于是IE从早期一款商业性的专利网页浏览器Spyglass Mosaic派生出来,虽然Spyglass Mosaic与NCSA Mosaic(首款应用得最广泛的网页浏览器)甚为相似,但Spyglass Mosaic则相对地较不出名并使用了NCSA Mosaic少量的源代码。
发展历史
1995年,微软通过给予季度费用和部分收入从Spyglass中取得了Spyglass Mosaic的源代码和授权。从而使IE逐渐成为微软专属软件。同年8月16日,微软推出IE 1.0浏览器。当时,它只是windows 95Plus!增强包的一附加软件。它采用的排版引擎(俗称内核)为Trident。每一次新的IE版本发布,也标志着Trident内核版本号的提升。
Trident引擎被设计成一个软件组件(模块),使得其它软件开发人员很容易的将网页浏览的功能加到他们自行开发的应用程序里。微软提出了一个称为组件对象模型(COM)的软件接口架构。供其它支持的组件对象模型开发环境的应用程序存取及编辑网页。例如,由C++或.NET所撰写的程序可以加入浏览器控件里,并透过Trident引擎存取当前显示在浏览器上的网页内容及网页的各种元素的值,从浏览器控件触发的事件亦可被程序捕获并进行处理。Trident引擎所提供的所有函数存放在动态链接库mshtml.dll中。
最初的几个IE均以软件包的形式单独为相应的Windows提供选择安装,从IE4开始,IE集成在所支持的最新版Windows中作为默认浏览器,并且为其能支持的早期的Windows提供安装程序进行升级(唯一的例外是IE9,并未在其支持的Windows Vista和Windows 7中集成,而后继的Windows 8直接集成IE10,当然由于Windows Vista和Windows 7强大的部署映像管理工具,用户可以将IE9的安装程序整合进install.wim中,但这并不是真正的集成,只能算升级更新覆盖,因为仍可以在已安装的更新中找到新版IE的"痕迹",并且可以被卸载)。
除了作为Windows默认浏览器外,IE2-IE6均支持苹果Mac OS/OS X,而IE4和IE5更是支持过X Window System、Solaris和HP-UX UNIX。不过自IE7以后仅支持Windows。此外,没有任何IE支持移动终端,移动终端上的IE实际上是Internet Explorer Mobile(简称IE Mobile),虽然名字上多了Mobile,但IE Mobilie其实是采用完全不同的内核。
2013年,微软在正式发布了IE11浏览器,现在除了Windows 8.1系统,Windows 7及以上的系统版本都可以安装。
2014年8月,微软考虑为IE浏览器更名,并表示将终止对老版本浏览器的支持。
2015年3月,微软确认将放弃IE品牌,代号为“Project Spartan”的新版浏览器将启用新名称,但IE仍会存在于某些版本的Windows 10中。
事实上,在2002年,IE拥有了95%的市场份额,随后Firefox(火狐)的迅速崛起。2006年,IE 6被评为“史上第八糟科技产品”。而现在,Microsoft Edge来了。
2015年10月15日,微软宣布将在2016年1月12日停止为多个老版本Internet Explorer浏览器提供技术支持。微软在官网上表示,Internet Explorer浏览器用户在此日期之前必须更新他们的浏览器,并指出,只有最新的版本才能继续得到更新和安全补丁。其结果是,在Windows Vista SP2操作系统当中,IE浏览器必须更新到IE 9,而在Windows 7、8.1和10当中,IE浏览器必须更新到IE 11。据微软的支持说明显示,2016年1月12日及之后,IE7浏览器将彻底退出历史舞台,只有Windows POS嵌入式版本上是个列外。而IE8也是仅限嵌入式系统,包括Windows Embedded Standard 2009 (WES09)、Windows Embedded POSReady 2009、Windows Thin PC。
2016年1月13日(美国时间12日),微软停止为IE8/9/10这些旧版本的IE 浏览器提供技术支持。微软也最后一次放出了一个更新文件包(KB3123303),里面含有安全更新和“寿终正寝” 的升级提醒。
主要功能
组件对象模型
组件对象模型(COM) 技术在Internet Explorer里被广为使用。它允许第三方厂商通过浏览器帮助对象 (BHO)添加功能;并且允许网站通过ActiveX提供丰富的内容。由于这些对象能拥有与浏览器本身一样的权限(在某种情形之下),对于安全就有很大的担心。最新版的Internet Explorer提供了一个加载项管理器以控制ActiveX控件和浏览器帮助对象,以及一个“无加载项”版本(在所有程序/附件/系统工具之下)。
安全架构
Internet Explorer使用一个基于区域的安全架构,意思是说网站按特写的条件组织在一起。它允许对大量的功能进行限制,也允许只对指定功能进行限制。
对浏览器的补丁和更新通过Windows更新服务以及自动更新定期发布以供使用。
最新版的Internet Explorer提供了一个下载监视器和安装监视器,允许用户分两步选择是否下载和安装可执行程序。这可以防止恶意软件被安装。用Internet Explorer下载的可执行文件被操作系统标为潜在的不安全因素,每次都会要求用户确认他们是否想执行该程序,直到用户确认该文件为“安全”为止。
群组原则
Internet Explorer可通过组策略进行完全配置。Windows服务器域管理员可以应用并强制一系列设定以改变用户界面(例如禁止某些菜单项和独立的配置选项),以及限制安全功能(例如下载文件),零配置,按站点设置,ActiveX控件行为,等等。策略设置可以按每用户和每机器为基础进行设置。
网页标准
Internet Explorer使用了Trident排版引擎,几乎完整支持HTML 4.01,CSS Level 1、XML 1.0和DOM Level 1,只是有一些排版错误。它亦部分支持CSS Level 2 和DOM Level 2。它自带的XML解释器支持XHTML,但是微软从IE 5.0以后取消了这一支持,使它变得难以访问。如其它浏览器一样,当MIME类型标识为“text/html”,它能解释为XHTML。当MIME类型标识为“application/xml”和“text/xml”时,它也能解释把XHTML解释为XML,但需要一个小的XSLT度量来重新启用XML对XHTML的支持。当把它定义为偏好类型如“application/xhtml+xml”时,它假装不理解XHTML,相反把它当成一种不了解的供下载的文件类型来对待。
Internet Explorer依靠DOCTYPE判断一个网页应该按老版本渲染还是按W3C标准渲染。根据MSXML的版本不同,它可以完全支持XSLT1.0或1998年12月的XSL草案。Internet Explorer有一个自己的ECMAScript变体,名为JScript。
延展元件
Internet Explorer引进了一系列专利的网页标准延伸,包括HTML、CSS和DOM。这令到一些网站只可被Internet Explorer正常显示。
相关插件
HttpWatch是一款常用的抓包工具,它与Internet Explorer有着良好的兼容性,所以通常把HttpWatch安装在Internet Explorer上。
安全性
Internet Explorer 最主要都是被批评其安全性。很多间谍软件,广告软件及电脑病毒横行网络是因为 Internet Explorer 的安全漏洞及安全结构有裂缝。有时浏览一些恶意网站会被恶意自动安装。这被名为“强制安装”:在 ActiveX 的安全描述中填写虚假的描述以遮盖软件的实际用途,误导使用者安装一些恶意软件。
当然,Internet Explorer 不只有一个用户有问题,而使大部份的使用者。它们影响很多电脑显示安全问题无处不在。微软没有责任去修补安全漏洞及发布修补档,除 Internet Explorer 的安全漏洞外,微软使用很长的时间去修补漏洞。在一些例子中,恶意网站制作者在微软发布修正档前利用漏洞去攻击使用者。
网页标准支持
其他的批评大多是来自技术专家用户、网站开发者和建基于Internet Explorer而开发的软件应用程序的开发者,他们十分担心Internet Explorer对开放标准的支持,因为Internet Explorer通常使用专利的网页标准延伸元件来达至相似的功能。
Internet Explorer对一些标准化技术都有一定程度上的支持,但亦有很多执行上的差距和兼容性的故障 — 一些较为轻微,一些没有 — 这导致技术开发者的批评日益增加。批评增加的情况,在很大程度上是归因于Internet Explorer的竞争对手相对地已提供完全的技术支持,标准规格(Standards-compliant)的应用亦越来越广泛起来。
正因为Internet Explorer在全球广为应用,网络开发者们在寻求跨平台且功能强大的代码时常常会发现Internet Explorer的漏洞、私有的功能集合和对标准支持的不完善成为了他们最大的绊脚石。
通常来说,网络开发者们在编写代码时应该具有跨平台性,因此能在所有主要浏览器上运行的代码总是必不可少的。Internet Explorer的技术很封闭,且只支持少数的CSS、HTML和 DOM特性(而且很多实现都有问题)。竞争对手Firefox和Opera不仅在这方面领先于Internet Explorer,且它们也具备原生的XHTML支持。正因如此,Internet Explorer始终未能通过验证CSS标准支持程度的Acid2测试。另一个Internet Explorer的巨大缺点源自PNG格式,这一问题仅在Internet Explorer 7中得到了解决。尽管如此,Internet Explorer 7在访问含有透明PNG的网页时性能将大大降低。
使用技巧
查看版本
下面为大家提供了两种确认的方法:
第一种方法:
是通过 IE logo 在确认,就是桌面上的那个e图标
在IE7以前的版本都各自使用了不同的Logo,不过IE7和IE8,以及IE9、IE10和IE11都是使用相同的IE Logo,这个让我们在识别上有一点障碍。
第二个方法:
查看浏览器的“关于 Internet Explorer”信息,这个也是最直接的方法,几乎所有的软件都可以通过这个方法查看版本号
保存网页
在Internet Explorer中,可以通过“文件”下拉菜单的“另存为”一项将当前页面的内容保存到硬盘上,既能以.HTML文档(.HTM/.HTML)或文本文件(.TXT)的格式存盘,又能实现完整网页的保存,在“文件名”框中键入网页的文件名,在“保存类型”下拉列表中选择“Web网页,全部(*.htm;*.html)”选项,选择该选项可将当前Web页面中的图像、框架和样式表均全部保存,并将所有被当前页显示的图像文件一同下载并保存到一个“文件名.file”目录下,而且Internet Explorer将自动修改Web页中的连接,可以方便的离线浏览。最后,单击“保存”按钮即可。
收藏夹浏览
如果想脱机浏览的网页已经加到收藏夹中,单击“收藏”菜单,选择“整理收藏夹”,打开“整理收藏夹”对话框,右击要脱机浏览的网页,选择“属性”,单击“Web文档”,选定“允许该页脱机使用”复选框,这时会增加两个标签项,单击“下载”标签项,选择下载网页的层数,单击“确定”按钮返回。
如该站点需要用户名和密码,点“登录”按钮,弹出“登录选项”对话框,在“用户名(U)”中填入用户名,在“密码(P)”中输入密码。如果使用匿名连接,则用户名为“anonymous”,密码直接使用在安装时提供的E-mail地址作为登录密码。最后单击“确定”即可。
连接到Internet,单击“工具”菜单,然后单击“同步”,待下载过程完成后,脱机工作时,单击“文件”菜单,然后击“脱机工作”。
自定义栏
自己可以对工具栏进行设置,操作如下;单击“查看”菜单,选择“工具”,选择“自定义”,弹出“自定义工具栏”对话框,在“可用工具栏按钮”中选择要增加的工具按钮,单击“添加”按钮可以添加到“当前工具栏按钮”中,在“文字选项”下拉列表中可以指定是否在工具栏上显示工具按钮的文字说明以及文字显示的位置,“显示文字标签”是在工具栏上的每个按钮下面显示按钮的名称,“无文字标签”是在工具栏上显示图标。在“图标”下拉列表中可以设置图标的大小。再将鼠标移到工具栏首竖线右侧按住左键,此时鼠标箭头变成带箭头的十字光标,就可以将工具栏移到其它位置。
加快搜索速度
许多人使用搜索引擎,都习惯于进入其网站后再输入关键词搜索,这样却大大降低了搜索的效率。实际上,IE支持直接从地址栏中进行快速高效地搜索,也支持通过“转到/搜索”或“编辑/查找”菜单进行搜索,您只须键入一些简单的文字或在其前面加上“go”、“find”或“?”,IE就可直接从缺省设置的9个搜索引擎中查找关键词并自动找到与您要搜索的内容最匹配的结果,同时还可列出其它类似的站点供你选择。
IE快捷键
常规:
Backspace键:返回到前页;
Ctrl+O:打开新的网页或活页夹;
Ctrl+N:打开新的浏览器窗口;
Shift+Tab:在网页的下一页和前一页之间转换;
F5:更新当前页;
F6:在地址栏、链接栏和浏览器窗口之间转换
打开或关闭全屏模式 F11
移动选择网页上的地址栏、“刷新”按钮、搜索框和项目 Tab
查找页面上的字词或短语 Ctrl+F
在新窗口中打开当前网页 Ctrl+N
打印页面 Ctrl+P
选择页面上的所有项目 Ctrl+A
放大 Ctrl+加号
缩小 Ctrl+减号
缩放到 100% Ctrl+0
导航快捷方式:
转至主页 Alt+Home
后退 Alt+向左键
前进 Alt+向右键
刷新页面 F5
刷新页面和缓存Ctrl+F5
停止下载页面 Esc
Alt+F4是关闭页面
收藏中心快捷方式:
打开收藏夹 Ctrl+I
以固定模式打开收藏夹 Ctrl+Shift+I
整理收藏夹 Ctrl+B
将当前页面添加至收藏夹 Ctrl+D
打开提要 Ctrl+J
以固定模式打开提要 Ctrl+Shift+J
打开历史记录Ctrl+H
以固定模式打开历史记录 Ctrl+Shift+H
选项卡快捷方式:
在新的后台选项卡中打开链接 鼠标中键或 Ctrl+鼠标左键
在新的前台选项卡中打开链接 Ctrl+Shift+鼠标左键或 Ctrl+Shift+鼠标中键
关闭选项卡(如果仅打开了一个选项卡则关闭窗口) 用鼠标中键单击选项卡或使用 Ctrl+W
打开快速选项卡视图 Ctrl+Q
打开新的选项卡 Ctrl+T
查看打开的选项卡列表 Ctrl+Shift+Q
切换到下一个选项卡 Ctrl+Tab
切换到上一个选项卡 Ctrl+Shift+Tab
关闭浏览器 Ctrl+W
地址栏快捷方式:
选择地址栏 Alt+D
在地址栏中文本的开头和结尾分别添加“http://www.”和“.com” Ctrl+Enter
在地址栏中文本的开头添加 "http://www.",在文本结尾添加指定的网址后缀* Ctrl+Shift+Enter
在新的选项卡中打开在地址栏中键入的网址 Alt+Enter
查看以前键入的地址列表 F4
即时搜索框:
选择即时搜索框 Ctrl+E
查看搜索提供商列表 Ctrl+Down
在新的选项卡中打开搜索结果 Alt+Enter
FTP功能
有主页的朋友,在申请主页时,服务方会给你账号和上传地址。连网的情况下,在IE5.X的地址栏里键入ftp://个人的上传地址,按回车,等一会儿屏幕上会弹出一个窗口,要求你输入密码,确认密码正确以后,IE自动变成“我的电脑”样式的窗口,其中列着许多文件,这就是你主页的全部内容。请对文件进行更新。,再打开浏览器浏览一下,主页更新就成功了。
文件管理
IE可以如同资源管理器一样快速地完成文件管理的功能。只需在地址输入栏中输入驱动器号或者具体的文件地址,然后按回车,你将会发现IE浏览器发生了很大的变化,首先是显示窗口中显示的是该分驱中的内容,其次是浏览器的工具条变得与资源管理器的工具条极为相似。
用IE进行文件管理时,一切操作跟在资源管理器中操作一样,如拷贝、粘贴、双击打开文件夹,等等。
用IE还可以在浏览器中直接打开桌面应用程序,操作也很简单,只需在地址输入栏中输入桌面应用程序的快捷方式名字就行了。例如桌面上放有Microsoft Office Word的快捷方式,这时我们只需在地址输入栏中输入Microsoft Office Word就能在浏览器中打开它了。
无痕迹浏览
Internet Explorer由于和操作系统紧密结合,在浏览网页过程中,难免会产生垃圾和痕迹,虽然可以使用一些第三方浏览器,但是第三方浏览器本身就自带了很多后门,也会带来安全问题.PrayayaV3天生具有的隔离主机系统的能力,系统退出后不会在主机产生任何痕迹.
注:IE8及以上版本可以直接进行无痕迹浏览。点击“安全”菜单中的“InPrivate 浏览”,在打开的新窗口中就可以进行无痕迹浏览,关闭窗口痕迹自动消失。
常见问题
为何IE浏览器无法浏览网页?
DNS服务器的问题
当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。)在网络的属性里进行,(控制面板—网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址。有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者重新设置路由器。
还有一种可能,是本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。可以在“运行”中执行ipconfig /flushdns来重建本地DNS缓存。
IE浏览器的问题
当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。这时可以尝试重置IE,具体做法是打开Internet选项,单击高级选项卡中的重置,重置成功后,重新启动计算机。这么做可以解决大部分问题,因此没有必要使用第三方修复工具。
网络防火墙的问题
如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。
网络协议网卡驱动
IE无法浏览,有可能是网络协议(特别是TCP/IP协议)或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议。
hosts文件的问题
hosts文件被修改,也会导致浏览的不正常,解决方法当然是清空hosts文件里的内容。
IE打不开的问题
在这里,我们先直接把因为连接选项之类的垃圾错误排除,就笔者所发现的情况是,ie浏览器打不开,十有八九都是因为受到病毒或IE自身被破坏所致。建议直接升级IE或对IE用杀软工具进行修复。
问题描述:IE浏览器打不开了或打开没反应或打开没多久就自动关闭了。
如果您在启动IE浏览器时,发现双击运行没有反应,或启动后瞬间就被关闭了。有可能是IE配置信息组件被破坏,导致IE在运行时受到阻碍,无法正常运行。此时我们可以使用360来修复:
系统文件的问题
当与IE有关的系统文件被更换或损坏时,会影响到IE正常的使用,这时可使用SFC命令修复一下,Win 98系统可在“运行”中执行SFC,然后执行扫描;Win 2000/XP/2003则在“运行”中执行sfc /scannow尝试修复。
其中当只有IE无法浏览网页,而QQ可以上时,则往往由于Winsock.dll、wsock32.dll或wsock.vxd(VXD只在Win 9X系统下存在)等文件损坏或丢失造成,Winsock是构成TCP/IP协议的重要组成部分,一般要重装TCP/IP协议。但xp开始集成TCP/IP协议,所以不能像98那样简单卸载后重装,可以使用 netsh 命令重置 TCP/IP协议,使其恢复到初次安装操作系统时的状态。具体操作如下:
点击“开始→运行”,在运行对话框中输入“CMD”命令,弹出命令提示符窗口,接着输入“netsh intip resetc: esetlog.txt”命令后会回车即可,其中“resetlog.txt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里指定的日志文件的完整路径是“c: esetlog.txt”。执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同。
小提示:netsh命令是一个基于命令行的脚本编写工具,你可以使用此命令配置和监视Windows 系统,此外它还提供了交互式网络外壳程序接口,netsh命令的使用格式请参看帮助文件(在令提示符窗口中输入“netsh/?”即可)。
第二个解决方法是修复以上文件,Win 9X使用SFC重新提取以上文件,Win 2000/XP/2003使用sfc /scannow命令修复文件,当用sfc /scannow无法修复时,可试试网上发布的专门针对这个问题的修复工具WinSockFix,可以在网上搜索下载。
服务的问题
Application Management服务的问题出现只能上QQ不能开网页的情况,重新启动后就好了。不过就算重新启动,开7到8个网页后又不能开网页了,只能上QQ。有时电信往往会让你禁用Application Management服务,就能解决了。具体原因不明。
感染了病毒所致
这种情况往往表现在打开IE时,在IE界面的左下框里提示:正在打开网页,但老半天没响应。在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时你想运行其他程序简直就是受罪。这就要查查是哪个进程贪婪地占用了CPU资源.找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进入注册表里,(方法:开始—运行,输入regedit)在注册表对话框里,点编辑—查找,输入那个程序名,找到后,点鼠标右键删除,然后再进行几次的搜索,往往能彻底删除干净。有很多的病毒,杀毒软件无能为力时,唯一的方法就是手动删除。
无法输入文字如何解决
原因:IE网页mshtmled.dll组件被破坏
解决方法是 开始 运行 regsvr32 mshtmled.dll回车,确定,即可解决该问题。
那么可以去其他电脑上拷贝下载后,直接解压至c:windowssystem32下,然后开始-运行regsvr32 mshtmled.dll回车 即可解决该问题。
电脑变慢
IE打不开 系统很慢 卡住 宽带连接正常,而且没有中毒,IE使用磁盘空间过小,导致网页缓存不法存储 影响系统正常运行。
建议最好是清理下缓存:
1、在IE中选择工具——Internet选项——“常规”选项卡。在Internet临时文件中,点击“删除文件”可以清除所有IE临时文件。
2、IE临时文件默认的存放位置是:系统分区Documents and Settings你登录的用户名Local SettingsTemporary Internet Files,把这个文件夹里的东西全选然后彻底删掉,也可以清理掉所有IE缓存。
3、也可以在系统分区中右击,选择属性——点击磁盘清理按钮,系统会自动扫猫系统中的无用文件,其中就包括“IE临时文件”和其他一些东西(如回收站、压缩旧文件、office安装文件、图标缓存等)
4、利用工具,如卡卡助手,360 等。
5、Internet选项——“常规”选项卡-设置-把‘要使用的磁盘空间设大些 推荐:50-250,我推荐设到100’。
禁止IE浏览器自动更新
方法一:
1、打开IE浏览器——Internet选项;
2、切换“高级”选项卡,在列表中,找到并取消“自动检查Internet Explorer”的勾选,点击确定。
方法二:
1、也可以通过修改注册表来禁用IE浏览器自动更新,打开开始——运行,输入regedit,确定;
2、依次点击展开左侧菜单:HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerInfodeliveryRestrictions;
3、右击Restrictions或者右侧空白处新建一个DWORD值;
4、命名为“NoUpdataCheck”,双击打开;
5、将其数值改为1,并点击确定。
版本更新
IE自1995年诞生以来,截至到2014年,共有11个主版本。最早的IE1版本号为4.40.308,因为当时微软还没有买下Spyglass Mosaic的源码,到了IE2和IE3,微软同时注明了版本2(4.40.516)和版本3(4.70.1158),表明IE即将成为微软专属软件。直到IE4,微软终于将括号后的4.X.X"扶正",变为正式的专属软件,此后每一次新Windows系统发布,必不可少的就是IE版本同时升级。
由于IE4和IE5同时支持很多操作系统,所以这两个IE的版本号非常杂乱,将分别说明。
IE1
1995年8月16日,微软发布IE1,它在Windows 95的Microsoft Plus!中提供选择安装。之后,微软大约投入了六个人的工作小组研发IE1.5,并在几个月后发行。IE1.5只适用于早期Windows NT,相比IE1支持部分的表格显示。
IE2
1995年11月22日,微软IE2发布。IE2支持当时所有Windows,在Windows 95 A系统的Microsoft Plus!中提供选择安装,并且于1996年1月发布支持苹果的Mac OS版。IE2开始支持Javascript、Cookies、SSL、RSS和NMTP等技术和协议。
IE3
1996年8月13日,微软IE3发布。IE3仍然支持所有Windows,在Windows 95 OSR2(俗称Windows 97)系统的Microsoft Plus!中提供选择安装。并且于1997年1月8日发布Mac OS版IE3.01。
IE3是IE首个脱离Spyglass源代码发展的版本(但由于仍然使用Spyglass的某些东西,所以IE3的“关于”仍保留了Spyglass的版权信息),IE3开始支持CSS,加入ActiveX控件和JavaApplet,并且能显示GIF和JPEG格式图片文件,支持MIDI文件播放。使得网页在当时看来非常生动有趣。对比当时的主要竞争对手网景公司的Netscape Navigator,IE3对网页的支持十分具有代表性。也正是从IE3开始,IE受到欢迎,并且与Netscape Navigator掀起第一次浏览器大战。
也正是由于IE3相当成功,因此在当时被不少Hack和安全公司盯上并发现数个Bug。因此,微软修正IE3两次,其中一次便是Mac OS的IE3.01,另外一次则是1997年3月20日发布的针对所有系统的IE3.02。
IE3的菜单栏上出现了"蓝色e"图标。但程序的图标仍然是“放大镜照地球”。
IE4
1997年9月,微软发布IE4(版本号4.71.1712.6),其在部分安装Windows 95 OSR 2.5的品牌机中集成,并且也支持当时所有Windows升级安装。但在当时由于IE3.02"大快人心",以致IE4并没有在大部分早期Windows上升级。直到1998年6月Windows 98的上市,其集成的IE4.01(版本号4.72.2106.8)才迎来IE4的春天,也正是从IE4开始,IE彻底集成在Windows系统作为默认浏览器。
Windows 98中的"活动桌面"功能允许用户将网页作为桌面背景。从这个功能上看IE集成在Windows中是必要的。但是该功能也会给Windows 98系统带来安全问题。所以在1999年的Windows 98 SE中改进了该功能,并且IE也升级到IE5(见后)。
IE4是kIE比较“划时代”的版本,不仅是因为赶上Windows 98的盛行,桌面上出现了IE的LOGO——"银色立体环围绕深蓝色e"(IE5仍然是此LOGO)。更重要的是IE4有了微软自己的排版引擎Trident(但直到IE8,Trident引擎才独立发布4.0版本),使IE4相比当时的浏览器启动更快。IE4支持当时几乎所有的网页技术,使得网页显示更全面。同时IE4为用户提供了更多的选项,使得用户可以根据自己的习惯灵活设置,这使得在第一次浏览器大战中IE大获全胜。而网景公司及Netscape Navigator浏览器彻底退出主流市场。
虽然在Windows 98时代,Windows还没有Service Pack(以下简称SP)的概念,但是IE4.01却在Windows 98中经历了两次SP,分别是IE4.01 SP1(版本号4.72.3110.8)和IE4.01 SP2(版本号4.72.3612.1713)。
此外,IE4的Mac OS版于1998年1月6日发布,更好的IE4.5于1999年1月5日发布。
IE5
1999年3月18日,最后支持Windows 3.X和早期Windows NT 3系列的IE5发布供用户升级,随后IE5(版本5.0.2614.3500)集成在5月发布的Windows 98 SE中。由于当时Windows 98系统拥有极高装机量,所以IE5成为占有率和使用率最高的浏览器。
IE5相比IE4,增加了当时更多的先进技术,诸如支持XML、XSL、并可将HTML网页存为MHTML等诸多功能。
但在那时,已经有很多安全公司发现了IE5的错误,同时微软也在开发基于Windows NT内核的新操作系统Windows 2000,因此必须对IE做出修正。1999年11月,重新修正的IE5.01(版本号5.0.2920.0000)集成在Windows 2000中并于2000年2月17日与Windows 2000一同发布。随后,支持Windows 95、98/SE 和Windows NT 4.0系列的IE5.01 SP1(见后)发布供用户升级。
由于基于Windows NT内核的Windows 2000不再支持DOS实模式,因此在当时造成大量兼容性问题,同时Windows 98安全性已经受到质疑,而苹果的Mac OS X已经开始抢占Windows 98的份额,为了平息质疑声,微软于9月14日发布混合NT和DOS内核的Windows ME系统,其集成的IE5.5(版本号5.50.4134.0000)相比于IE5加强了安全性和打印功能方面的改进,同时对CSS、HTML的支持较IE5更好,它是最后支持Windows 95的IE。
IE5和IE5.5由于支持很多Windows 系统,所以IE5和IE5.5的更新版本很多,列举如下
IE5.01支持Windows 95/98和Windows NT 4.0的更新版本有:IE5.01 SP1(版本号5.0.3105.0106)和IE5.01 SP2(5.0.3314.2100)。
此外,由于微软在Windows 2000中引入SP,所以Windows 2000的IE5.01也随着Windows 2000更新了4次,分别是:
IE5.01 SP1(版本号5.00.3103.1000)
IE5.01 SP2(版本号5.00.3315.2879)
IE5.01 SP3(版本号5.00.3502.5400)
IE5.01 SP4(版本号5.00.3700.6668)
虽然Windows ME同Windows 98一样没有SP,但是IE5.5也有两个SP,分别是IE5.5 SP1(版本号5.50.4522.1800)和IE5.5 SP2(版本号5.50.4807.2300)。
IE5的Mac版终于也有了名为Tasman的排版引擎。其针对Mac OS和Mac OS X于2000年-2003年分别发布了不同版本。
在Windows XP的早期版本Windows Whistler测试版中,还有IE5.6,不过正式版Windows XP即被IE6取代,所以原则上IE5.6并不是IE的正式版。
IE6
2001年8月27日,微软发布IE6供Windows 98/SE、Windows NT 4.0、Windows 2000和Windows ME用户升级安装。10月25日,Windows XP正式上市,集成IE6(版本号6.0.2600.0000)。IE6包括增强的DHTML,以及对CSS 1、DOM 1和SMIL 2.0等的部分支持,MSXML也提升到了3.0版本。其它次要的功能还包括了新版本的IEAK、音乐工具列、Windows Messenger、错误报告、图片大小自动调整、P3P和与Windows XP有异曲同工之妙的Luna界面(仅在使用Windows XP会有),同时也删除了XBM的图片格式支持。由于IE6的种种新特性,并且网页开发技术也大大提高。当时的网页开始多样化、丰富化。
为了与Windows XP的Luna界面协调,IE6的LOGO变为浅蓝色。
2002年9月9日,IE6 SP1(版本号6.0.2800.1106)随着Windows XP SP1一同发布,IE6 SP1禁用了越来越不重要的信息检索工具Gopher的功能。同时IE6 SP1也是最后支持Windows XP以前系统的IE,标志着IE6将成为Windows XP的专属浏览器(也就标志着只有IE6 SP1提供安装程序下载)。
2004年8月25日,IE6 SP2(版本号6.0.2900.2180)随着Windows XP SP2发布,Windows XP SP2针对以前的Windows XP做了非常大的改进,在系统安全性和运行速度上有很大提高。同时IE6添加了阻止网页弹窗功能。
由于Windows XP SP2系统安全深入人心,所以Windows XP SP2迅速取代Windows 98成为主流操作系统。IE6开始迎来了它的春天,许多网页尤其是国内网站只偏向于IE6设计。以致于微软在发布IE6后5年内没有为其进行功能修正或升级版本。
在这5年间,IE6的缺陷开始一一浮现出来,并招致很多批评。但微软过于自信,没有修正这些问题,在这种背景下,许多公司大致分为两个方向进行改进:一是在IE6基础上扩充功能:大多数国产浏览器都是以IE6为内核,加入了在当时看起来非常先进、实用的功能。二是凭借自己的实力研发新的浏览器:网景公司被Mozilla基金会收购,研发FireFox浏览器,苹果公司也利用自己的Webkit内核研发Safari浏览器,比IE岁数还大却一直默默无闻的Opera也开始用Webkit内核研发新款浏览器。
由此开始了第二次浏览器大战,越来越多的浏览器被人们熟知并且替换IE6成为默认浏览器,并且也有不少浏览器测试网站产生,用来表明IE6的网页显示是多么不靠谱。而苹果的Mac OS X系统的Safari浏览器成功抢占IE6 Mac版份额。2005年,IE终止Mac系统支持。
后来,微软终于重视了这些问题,于2006年发布了IE7,2008年4月28日为Windows XP发布最后的SP3,集成IE6 SP3(版本号6.0.2900.5512),2009年发布IE8。不过IE6 SP3并没有任何改进,标志着微软已经逐步放弃Windows XP。而且IE7、IE8相比于当时的Webkit内核浏览器(特别是后来的版本帝Google Chrome)和国产众多套壳双核浏览器无论在速度还是体验上都非常糟糕。因此,IE的市占率自2003年见顶后逐步下跌。
IE6是微软最后一款命名“Microsoft Internet Explorer”的IE。
IE7
2005年7月27日,伴随着Windows Vista Beta的发布,IE7 Beta 1版问世。最初微软打算将IE7作为Windows Vista的专属浏览器而不单独发布。但在2006年1月31日,微软决定将IE7 Beta 2 Preview提供给Windows XP SP2下载,同时微软宣布IE7只能安装在Windows XP SP2、Windows Server 2003 SP1或更高版本上。此后所有IE7的预览版在相应Windows Vista预览版集成,同时部分预览版提供给Windows XP SP2和Windows Server 2003 SP1。2006年10月4日,Windows XP的IE7(版本7.0.5710.13)发布。
2006年10月18日,Windows Vista正式版发布,集成IE7(版本号7.0.6000.16386)。IE7相比IE6在安全、网页浏览和用户体验上都有很大的增强。IE7增加了网络钓鱼过滤、支持选项卡浏览、支持非ASCII域名访问,加入了搜索引擎以便查找、支持PNG Alpha通道等众多新功能。对HTML4.01和CSS 2加强支持,彻底取消Gopher功能。但是IE7的改进仍远远落后其他浏览器(诸如Acid2和Acid3测试渲染完全惨不忍睹,HTML5测试更是只得27分),且IE7在处理PNG Alpha通道时会使CPU使用率瞬间飙升至100%,加上后来Windows Vista的失败,使得IE7成为IE系列中较失败的版本。
从IE7开始,IE全称变为"Windows Internet Explorer",表明IE彻底成为Windows系统组件。而且为了符合Windows Vista的Aero界面,IE的LOGO又变成了具有毛玻璃效果的"黄色环围绕蓝色e",此后的IE8仍沿用IE7的LOGO。
虽然IE7随着Windows XP和Windows Vista系统不断更新而修复了很多问题,但是Windows XP的IE7一直没有跟随更新而修改"更新版本"标识(始终是一个万年不变的"0",IE8同理)。而Windows Vista集成的IE7除了随Windows Vista SP1和SP2发布升级了两次版本号(分别是7.0.6001.18000和7.0.6002.18005),但也没有在"更新版本"标识上写上SP1或SP2(也是一个万年不变的"0",IE8同理),这点与以前的Windows大不一样,似乎暗示着成为Windows系统组件的IE要以另外的方式进行更新。
2008年2月12日,微软以"安全原因"通过Windows Update把所有Windows XP系统的浏览器强制升级为IE7,引起众多Windows XP用户不满。
IE8
2009年3月19日,经历了众多测试版后,IE8(版本号8.0.6001.18702)最终发布提供给Windows XP SP2/SP3、Windows XP Pro x64、Windows Server 2003 R2 SP2和Windows Vista用户升级。之后在10月25日发布的Windows 7中集成IE8(版本号8.0.7600.16385)。IE8相对于IE7用户界面除了有一些较小变动外基本一致,功能上增加了InPrivate浏览支持,使得用户隐私不会泄露,同时用新版的SmartScreen筛选器替换掉IE7的钓鱼网站过滤器,新的SmartScreen筛选器不但对网站的不安全内容进行过滤,而且会对已下载的文件进行检查以查看是否有恶意软件。
加入"兼容性视图"功能使在显示为旧版IE设计的网站不会出现显示混乱的问题。也加入自动崩溃恢复功能确保网页出错时浏览器只会重新加载网页而不会使IE关闭。同时,IE8终于支持或加强很多当时网页新技术(如对PNG Alpha支持的改进使在显示PNG图片时CPU不会飙升到100%,完全通过Acid2测试)。IE8还是微软第一个公开Trident引擎版本的IE,使用Trident 4.0内核。
虽然IE8针对旧版IE在多方面做了很大改进,但由于在HTML5、CSS 3等技术方面仍落后于其他浏览器对手(诸如Acid3最初只有20分,即使Acid3改进了算法后也只有23分,HTML5测试虽然比IE7高,但也只得43分),且从事实上来说IE8仍然存在假死的问题。所以从实际上说IE8并不是一个成功的IE,只是由于IE8是支持Windows XP最后的IE,而某些Windows 7用户也没有更新至IE9、IE10甚至IE11,从而使得IE8拥有较高的市占率。
与IE7一样,IE8也一直没有跟随系统更新而修改“更新版本”标识。而Windows 7内置的IE8随着2011年2月23日微软发布Windows 7 SP1补丁而升级版本号到8.0.7601.17514。
IE9
2011年3月14日,微软发布IE9(版本号9.0.8112.16421),IE9采用了新的JavaScript引擎Chakra,使网页加载速度很快,同时利用显卡GPU加速文字和图形的渲染、使CPU的负担也大大减轻。另外IE9开始支持HTML5和CSS 3(如SVG矢量图形、Canvas圆角、原生支持AAC、MP3音频和H.264视频解码等)。同时在安全方面也增加了跟踪保护、ActiveX筛选等功能,使得IE9的安全性较以前的IE也大大提高。可以说IE9终于在性能表现上缩短了与其他对手的差距。IE9使用Trident 5.0内核。
IE9除了在基本功能上做了大量改进,同时在界面上也做了比较大的修改,简洁的界面使得用户可以专心浏览网页而不必被IE很多乱七八糟的“栏”干扰。能直接在地址栏中调用Bing进行搜索,支持Aero效果使得IE9与Windows"浑然一体"。
底部的消息提示并不强制用户进行操作。也终于有了下载管理器。同时IE9加强选项卡浏览功能,大多数情况下不会另外打开窗口。还能将网站"钉"到Windows 7的任务栏,使得网站脱离IE9运行,并且同应用程序一样具有跳转列表。此项功能使得IE9成为Windows 7上好用的浏览器。
为了体现新版IE的"清新",IE的LOGO变为"黄色环围绕天蓝色e",且整个LOGO极具3D效果。此LOGO一直延续到桌面版IE11。
由于IE9对IE做了大胆的重新设计,IE9仅支持Windows Vista SP2和Windows 7/SP1,不支持Windows XP。而且IE9在Vista SP2上的体验并不如Windows 7。
虽然IE9可以说是IE的一次大革新,但相对于WebKit内核浏览器来说对HTML5标准支持仍然不够(诸如因安全问题而不支持WebGL,但WebGL可以使网页在显示3D图形中充分加速,还有很多HTML5特性IE9并不支持,这使得IE9的HTML5得分只有128分,不过相比IE8的43分是一个很大进步,另外最初IE9的Acid3测试得分高达95,Acid3改进算法后为满分,但实际显示效果与参考图仍有差异),且64位的IE9未采用新的Chakra引擎,这使得64位IE9除了在界面上是IE9,用户体验却和64位IE8一样糟糕,这使得许多Windows 7 64位系统用户只用32位IE9。
从IE9开始,IE在每次Patch Tuesday(星期二补丁日,下同,不再赘述)进行更新,并且每次更新完毕后有以"9.0.补丁序号(补丁知识库号)"格式的“更新版本”标识,而主版本号维持9.0.8112.16421不变。
IE9是微软在IE4后现唯一单独发布的IE,从未(也不打算)在支持的Windows集成,但是其手机版在Windows Phone 7中预装。
IE10
IE9刚发布后一个月,2011年4月11日,微软便提供IE10 PP1的下载,仅支持Windows 7以上用户安装,仅两个月后,微软又提供IE10 PP2,可以看出微软对于IE开发进度的加快。随后微软便宣布于2012年面世的Windows 8将集成IE10,并且IE10将只支持Windows 7和Windows 8,不支持Windows Vista。接下来除了PP4仅支持Windows 8开发者预览版而单独提供下载外。其他IE10预览版都与Windows 8预览版一同发布。直到2012年10月25日,Windows 8正式上市后,IE10(10.0.9200.16384)问世,IE10的内核为Trident 6.0。
IE10在Windows 8中将分为两个独立的版本,分别是桌面IE10和Windows UI IE10,其中Windows UI IE10最初不支持插件,但由于2013年3月有新闻爆出HTML5视频解码漏洞会瞬间挤爆用户硬盘,微软决定自3月13日Patch Tuesday后开始为Windows UI IE10启用Flash,但仍不支持其他插件,而桌面IE10将保留插件支持。
IE10在IE9的基础上,改进了Chakra引擎,使得网页加载速度较IE9更快。HTML5支持上较IE9更多更全面。加入拼写更正功能但在中文版该功能无效。安全方面新增Do Not Track、增强保护模式和严格的P3P验证。SmartScreen扫描也从IE扩展到整个Windows 8系统。同时Windows UI IE10为触屏设备设计。支持将网站固定到开始屏幕。使网站就如同应用一样点磁贴就能运行。且64位桌面IE10也采用了Chakra引擎,并且可以通过打开增强保护模式强制使用64位。而64位Windows UI IE10始终运行在64位模式。
IE10虽然在任务栏和桌面应用EXE文件上仍然是IE9的LOGO,但为了与Windows UI协调,IE10的“关于”消息框上的LOGO是一个完全平面化的"蓝色环和e",Windows UI IE10则是大的"白色环和e",IE11继续延续IE10的这两个LOGO。
由于IE10被设计为适合触控设备,使得Windows 7 IE10延迟发布,直到2012年11月13日,Windows 7 IE10预览版才发布,版本号10.0.9200.16438,仅支持Windows 7 SP1和Windows Server 2008 R2(Windows 7 RTM自IE10 PP2后彻底与新版IE无缘)。随后Windows 7版IE10预览版也经历了几次更新,终于在2013年2月26日发布正式版,版本号10.0.9200.16521。
Windows 7 IE10从外观上看其实是Windows 8的桌面IE10,并且相比Windows 8的体验略有差距(在相同配置的电脑上,Windows 7的IE10运行某些微软IE TestDrive实例与Windows 8的桌面IE10存在差距,在Modern IE10下差距更明显),所以为了体验IE10的完整功能,最好还是升级到Windows 8。
虽然IE10相比IE9改进巨大(例如Acid3完全满分),但IE10出于安全性考虑仍然不支持WebGL,HTML5支持也较WebKit内核浏览器和新的Blink内核浏览器来说相对较弱(旧版HTM5测试得分为320,新版HTM5测试得分为335)。而Windows 8系统专为触控设计,对传统键鼠操作的PC用户有些不太适应。所以IE10受Windows 8的影响,市占率始终不是很大。但总体上来说,IE10在很多方面的性能基本上与WebKit内核浏览器和新的Blink内核浏览器相当,甚至要更好一点。
与IE9一样,IE10也在每次Patch Tuesday进行更新,但随着微软对于Windows补丁政策的改变,Windows 8以后只会不断发布补丁而不会有SP,且随着重要补丁的安装而升级Windows 8的版本号,而Windows 7 SP1在Windows 8发布后不久也采用一样的补丁政策,这也标志着IE10更新一次就会同时改变主版本号和“更新版本"标识。所以对IE10来说,除了最初发布的版本号以外,更新后的其他版本号已经没有什么用了。而"更新版本"标识是"10.0.补丁序号(补丁知识库号)"的形式。
IE11
2013年6月26日,随着Windows 8.1预览版的发布,集成IE11预览版(11.0.9431.0)一同面世。在预览版IE11中,相比IE10增加了许多新功能,并且加入新的F12开发人员工具。
2013年7月25日,IE11 Windows 7预览版(11.0.9431.0)发布,与Windows 8.1预览版中IE11预览版的功能大体一致,但不支持Windows 8.1独有的HTML5视频控制功能(视频码率控制,视频字幕隐藏,媒体加密)。仅支持Windows 7 SP1和Windows Server 2008 R2。
2013年9月17日,与已泄露的Windows 8.1正式版的IE11版本号相同的IE11 Windows 7预览版(11.0.9600.16384)发布,在此版本中优化了性能,但却移除了前一预览版中支持的SPDY/3,标志着IE11走向分化,此预览版仍仅支持Windows 7 SP1和Windows Server 2008 R2。
2013年10月17日,随着Windows 8.1的正式发布,IE11(11.0.9600.16384)问世,IE11的内核为Trident 7.0。
IE11在Windows 8.1仍分为桌面IE11和Windows UI IE11。
IE11在IE10的基础上再次扩大对HTML5和CSS 3的支持,且添加的这些新特性多数均是非常新潮的特性(如HTML5拖放,HTML5全屏,CSS边框图,视频码率控制,视频字幕隐藏,媒体加密,WebGL等等),使得IE11在显示HTML5网页时基本不出现到处不支持的问题。IE11在功能上新增对Google的SPDY协议的支持,对Chakra进行了更多优化,硬件加速渲染相比IE9和IE10更快,在同样多加载项的情况下,IE11网页加载速度已超过WebKit和Blink内核浏览器,支持在后台智能预判并迅速在内存中取出已经看过的网页而不需要重新连接网站加载。
始终启用选项卡浏览,地址栏上不再有"兼容性视图"按钮(但仍保留"兼容性视图"功能),使用全新的UA(用户代理识别字符串)绕开网站用来判断旧版IE的CSS Hack,而使IE在浏览旧版网站时返回与FireFox相同的页面。全新的F12开发人员工具以新颖的界面和非常直观的图形化指示帮助开发人员迅速对网站运行情况进行监控并及时优化,尤其是"仿真"功能类似过去的"兼容性视图",但功能更强大,可以在PC中显示与Windows Phone或XBox相同的页面,更改页面显示方向和分辨率,还可以模拟GPS定位以测试网站跟踪位置功能是否正常。更重要的是IE11支持设备选项卡同步,使得在多个相同帐户上使用的设备通过IE11能够访问不是本设备的选项卡。
而Windows UIIE11相比IE10做了一些界面上的改动,选项卡界面由上方调到下方,并且通过设置可以始终显示选项卡,这对键鼠用户来说很方便;添加了早就该有的收藏夹按钮,对于平板用户来说再也不用返回到桌面IE下才能将网页添到收藏夹了;还有阅读视图功能可只以纯文本方式浏览网页内容,节省流量。而其他功能除了F12外与桌面IE11完全一致。
后续
2015年3月,微软公司正式宣布放弃IE浏览器,成立 Project Spartan 的崭新项目,着手开发下一代浏览器。
2015年4月,微软产品发布会宣布 Project Spartan 项目正式定名为 Microsoft Edge 浏览器。
2016年1月12日起,微软停止为IE8/9/10 这些旧版本的IE 浏览器提供技术支持。
点击查看更多>>
本百科内容由用户大脚走天下整理上传,当前页面所展示的词条介绍涉及宣传内容属于注册用户个人编辑行为,与【Internet Explorer浏览器】的所属企业/所有人/主体无关,网站不完全保证内容信息的准确性、真实性,也不代表本站立场。内容仅为介绍词条基本情况,想要了解更多请到官方平台。若该内容有影响到您的权益请联系我们,我们将在第一时间处理,runfei999@163.com