MS Edge 删除一大波 IE 技术:ActiveX、VBScript 等

MS Edge 删除一大波 IE 技术:ActiveX、VBScript 等

微软在宣布 Project Spartan 之后没多久就宣布,Project Spartan 项目开始的第一步就是删除旧代码和旧技术。微软在宣布 Spartan 正式名 Microsoft Edge 之后,也开始了新一轮浏览器介绍。

在官方博客中,微软 Edge 团队列出了 Edge 浏览器中已经删除的一大波 IE 技术,其中包括 IE 中流行了数年的 ActiveX 插件等,微软称将会由新的、统一的现代扩展模型来替代。

微软提到的被删除的技术和 API 有:

  • ActiveX:1996 年引入,通常是实现扩展和插件功能。Edge 原生支持 PDF 和 Flash,再加上新的扩展平台,因此不再需要 ActiveX。
  • BHO:1997 年引入,通常是实现工具栏。Edge 有新的扩展平台来支持这些。
  • 文档模式:IE8 引入,用来模拟旧版引擎。Edge 有新的 about:flags 来开关一些不稳定的新技术或标准支持。
  • VML:IE5 引入,但现在用 SVG 来替代。
  • VBScript:1996 年引入。但现在 JavaScript 太主流。
  • 其他还有:attachEvent / removeEvent、currentStyle、条件注释、IE8 布局模式、DirectX 滤镜和过渡。
  • 其他扩展技术也将被替代:Shell Helper API、自定义下载管理器、自定义安全管理器、MIME 筛选、自定义打印、加速器、Webslices、工具栏等。

(微软也表示一些功能要到 RTM 之后再推出:扩展插件支持、更多 Cortana 场景、Object RTC、Pointer Lock、一些新应用和平台特性。)

微软也删除了大量不兼容的 API,大部分用更加标准化和通用的方式去实现。如果你仍需要这些技术或兼容性,微软在 Windows 10 内仍保留了 IE,在 Windows 附件中可以找到。(via Edge Dev

直达:微软中国官方商城 - 购买 Surface、Xbox 和配件促销

12 条评论
  • Paul

    Silverlight 这个浏览器原生支持吗?

    2015 年 05 月 07 日 12:25 下午 回复

    • qwetional

      很显然不会支持,应该要到ie里面用

      2015 年 05 月 07 日 12:33 下午

    • Paul

      已被放弃?我靠,我的一个工作的东西就是用的SL,难道要老死在就操作系统中?

      2015 年 05 月 09 日 6:03 下午

    • qwetional

      最后一个版本就是5.1了,ms似乎很早就说过不会有6的

      2015 年 05 月 09 日 8:16 下午

    • Paul

      真闹心。还以为要和Flash竞争呢。但是,现在大家都转向HTML5了吧?!

      2015 年 05 月 10 日 1:42 下午

    • jhangyu

      這是開源界的勝利,喔耶!

      2015 年 07 月 22 日 2:00 下午

    • 囧哥哥不囧

      Silver light已被放弃,肯定不支持

      2015 年 05 月 07 日 1:03 下午

    • uglyss

      sl是插件,就看是不是完全用的ActiveX吧...

      2015 年 05 月 07 日 2:38 下午

    • 王毅

      不支持,而且Silverlight在IE里面用的是ActiveX模式;而且当 Chrome移除NPAPI支持的时候,Silverlight在Chrome里面也用不了

      2015 年 05 月 07 日 9:36 下午

    • Paul

      Chrome不支持我能理解。自己也不支持太闹心了。起码是当用到的时候,想一想还有自家的浏览器支持,这就够了

      2015 年 07 月 22 日 2:46 下午

  • leetom

    加速器其实挺有用的。希望 Edge 里有同样方便的替代方案,就像“Ask Cortana”那样……

    2015 年 05 月 08 日 12:57 上午 回复

发表评论