Internet Explorer

义项:微软网页浏览器
Internet Explorer

Internet Explorer是微软开发的图形用户界面网页浏览器,简称IE,1995年起随Windows操作系统免费提供[1]。它曾是使用最广泛的浏览器,在2002年至2003年市场份额一度达到95%左右[2],但随火狐、Chrome等竞争对手崛起而持续衰落[3]。微软于2022年6月15日终止对IE的支持,其功能由Microsoft Edge承接[4]。

目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

Internet Explorer是微软开发的图形用户界面网页浏览器,简称IE[3]。它自1995年起被内置在新版本的Windows操作系统中,是Windows的组成部分,也是Windows第一个默认浏览器[1]。除Windows桌面版外,IE还曾推出面向Mac OS、UNIX以及Windows Mobile和Windows Phone等平台的分支版本,其中面向Mac和UNIX的版本已分别于2003年和2001年停止支持[4]。

原理

自IE 4起,Windows版IE使用名为Trident的排版引擎,该引擎的内部文件名为mshtml.dll,首个版本随1997年10月发布的IE 4推出[5]。它负责解析HTML与CSS,生成文档对象模型(DOM)树并完成页面布局与绘制,同时对外提供接口供程序读取和修改页面内容[5]。引擎以组件对象模型(COM)的形式实现,其他软件可通过mshtml.dll把网页浏览能力嵌入自身,Outlook等系统组件即采用了这一技术[5]。

浏览器整体采用COM组件化结构,网络传输由WinInet负责,内容下载与类型处理由URLMon负责,页面渲染由MSHTML负责,界面与导航则分属IEFrame、ShDocVw和BrowseUI等模块[6]。浏览器本身不内置脚本功能,而是通过Active Scripting接口接入脚本引擎,默认提供JScript与VBScript[6]。页面在渲染前会依据DOCTYPE在标准模式与兼容旧版的怪异模式之间切换[6]。

发展历程

IE的起点是Mosaic浏览器的授权版本。微软没有从零开发浏览器,而是从Spyglass取得Mosaic的授权并在此基础上改造,首个版本IE 1于1995年8月随Windows 95的Plus!附件包发布[2]。初代产品由约6人的小团队开发,几个月后推出的IE 1.5专为Windows NT设计;因未按约定支付授权费用,微软最终向Spyglass赔付800万美元[2]。1995年11月发布的IE 2增加了对JavaScript、SSL、Cookie、框架等特性的支持[2]。

1996年至1997年间,IE连续推出多个大版本,并在3.0中开始支持ActiveX、插件与128位加密,逐步摆脱早期对Spyglass代码的依赖[7]。1997年10月发布的IE 4首次搭载Trident引擎,并被集成进操作系统,配合Windows的普及迅速扩大份额,但这一捆绑做法后来也招致反垄断审查[7]。1999年3月,IE 5正式发布,增加了对XMLHttpRequest等技术的支持[7]。2001年的IE 6在随后几年成为全球市场份额最高的浏览器版本[8]。

2002年至2003年,IE的市场占有率攀升至约95%的峰值,此后随着2004年Firefox和2008年Google Chrome的出现而逐步下滑[2]。2015年3月,微软宣布IE不再是Windows 10的默认浏览器,同年4月29日在Build大会上发布Microsoft Edge,IE仅作为附属应用保留[2]。2021年5月,微软宣布IE 11桌面应用将于2022年6月15日停止支持,Windows 11则不再包含IE[2]。至2022年5月,IE的全球市场份额已不足1%[8]。

应用

作为Windows的预装浏览器,IE长期是普通用户访问网页的主要入口,其市场份额随Windows装机量同步增长[6]。在企业与公共机构一侧,依赖ActiveX控件的网上银行、内部管理与数据交换系统曾长期要求使用IE,这类遗留系统的兼容需求也是IE退役被推迟的原因之一[1]。

微软为迁移提供了过渡方案:Microsoft Edge内置IE模式,可调用IE的功能打开仅兼容旧版IE的网站和应用,微软表示该模式的兼容支持将持续到2029年,以便网站完成改造[2]。此外,Trident引擎也被第三方浏览器和双核浏览器作为兼容模式内核使用[5]。

局限

IE的主要局限在于对网页标准的支持不完整。早期版本对CSS 1的支持存在欠缺,IE 6时期仍缺少min-height等属性,HTML 4.01中的abbr元素直到IE 8才获得支持,这被普遍认为是网页在IE中渲染异常、开发者调试成本上升的重要原因[9]。直到IE 8,Trident才首次通过Acid2测试并完整支持CSS 2.1,IE 9的引擎在Acid3测试中取得100分[9]。

IE还引入了大量自有扩展,包括VML矢量格式、behavior属性与HTML+TIME等,这些提案多数未被W3C接受,导致按IE特性编写的页面在其他浏览器中显示异常,其他浏览器也因此需要专门的兼容模式[6]。在安全方面,IE的加载项与浏览器享有同等权限,恶意加载项可借此影响系统,ActiveX架构因此长期受到批评,微软后续通过加载项管理器和保护模式等措施加以限制[6]。

在平台覆盖上,IE没有推出面向安卓和iOS的版本,在移动互联网阶段失去了市场机会[10]。此外,IE 6之后长期的版本停滞使浏览器在速度与功能上落后于采用新架构的竞争者,标签页浏览等功能直到IE 7才被加入[6]。

参见

  • Microsoft Edge —— 微软在IE之后推出的浏览器,承接了IE的兼容模式功能。

  • Trident —— IE从第4版起使用的排版引擎。

  • Mosaic —— IE早期版本所依据的浏览器。

  • Netscape Navigator —— 20世纪90年代IE在第一次浏览器大战中的主要对手。

  • W3C —— 制定HTML、CSS等网页标准的组织。

  • Google Chrome —— 2008年推出的浏览器,是IE份额下滑过程中的主要竞争者。

参考资料

  1. 微软IE浏览器6月16日正式退役_央广网 [引用日期2026-10-29]
  2. Internet Explorer [引用日期2026-10-29]
  3. IE谢幕 是时候重新定义浏览器了 [引用日期2026-10-29]
  4. Microsoft Internet Explorer [引用日期2026-10-29]
  5. Trident [引用日期2026-10-29]
  6. Internet_Explorer [引用日期2026-10-29]
  7. IE 浏览器20年辛酸史:曾得盛宠,终被赐死-钛媒体官方网站 [引用日期2026-10-29]
  8. 再见了 IE [引用日期2026-10-29]
  9. Trident (layout engine) [引用日期2026-10-29]
  10. 唏嘘!27年后,IE浏览器正式退役 [引用日期2026-10-29]
词条评价
词条统计

浏览次数:2 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-28T18:53:26Z

历史版本

本条目引用的词条
Windows Trident Mosaic Microsoft Edge W3C Netscape Navigator Google Chrome