博客中详细列出了多年以来被广泛应用的各项技术,如ActiveX和BHO等,微软表示,它们将由全新的、统一的现代扩展模型所取代。
具体而言:
ActiveX:此技术于1996年加入IE,用于实现插件和扩展功能。Edge浏览器现已原生支持PDF和Flash,并配备了新的扩展平台,因此不再需要ActiveX的支持。
BHO:该技术于1997年加入,用于实现工具栏功能。随着Edge浏览器拥有新的扩展平台,BHO已不再是必需。
文档模式:IE8引入的文档模式,用于模拟旧版引擎。Edge浏览器通过about:flags开关,支持不稳定的新技术或标准。
VML:该技术自IE5开始使用,现在已被SVG所替代。
VBScript:此脚本语言于1996年加入IE。如今,随着JavaScript成为主流,VBScript的相关使用已逐渐减少。
除此之外,还有一系列其他旧技术如attachEvent / removeEvent、currentStyle、条件注释、IE8布局模式、DirectX滤镜和过渡等也被淘汰。一些扩展技术如Shell Helper API、自定义下载管理器、自定义安全管理器、MIME筛选、自定义打印、加速器、Webslices和工具栏等也正在被更先进的技术所替代。
值得一提的是,微软还对不兼容的API进行了大量删减,转向使用更加标准化和通用的方式来实现各项功能。