Internet Explorer是什么

Fanly 问答 2020-03-02 20:35:01 阅读(...)

Internet Explorer简称IE或MSIE,是微软公司推出的图形用户界面网页浏览器,曾是使用最广泛的网页浏览器之一。在windows 10上以Microsoft Edge取代。

Internet Explorer(旧称:Microsoft Internet Explorer、Windows Internet Explorer),简称 IEMSIE,是微软公司推出的图形用户界面网页浏览器,曾是使用最广泛的网页浏览器之一。自从 1995 年开始,它被内置在各个新版本的 Windows 作业系统作为默认浏览器,也是微软 Windows 操作系统组成部分。

IE 浏览器 Internet Explorer

2015 年 3 月微软确认将放弃 IE 品牌,转而在 windows 10 上,以 Microsoft Edge 取代,并停止发布 Internet Explorer 11 之前版本的安全性更新。

IE 开发计划开始于 1994 年夏天,微软为抵抗当时主流的网景浏览器(NetscapeNavigator),要在 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 均支持苹果 MacOS/OS X,而 IE4 和 IE5 更是支持过 X Window System、Solaris 和 HP-UX UNIX。不过自 IE7 以后仅支持 Windows。此外,没有任何 IE 支持移动终端,移动终端上的 IE 实际上是 Internet Explorer Mobile(简称 IE Mobile),虽然名字上多了 Mobile,但 IE Mobilie 其实是采用完全不同的内核。

0个人收藏 收藏

相关推荐