从去年曝光微软 Spartan 浏览器计划以来,就已经传出这将是微软“全新的、轻量级的浏览器”。在上周微软 Windows 10 发布会上,微软已经宣布 Spartan 将使用从 Trident Fork 出来的 Edge 引擎。 微软 Web 平台团队高级工程师 Jacob Rossi 也分享了一些 Spartan 背后的内容。他称,微软希望能将 Project Spartan 和 Internet Explorer 划清界线,从而避开一些开发者和用户固有的“充满漏洞、恶意软件、需要 Hack 才能兼容”的看法。新浏览器使用 UA 来“伪装成 Chrome 和 Safari”,让网站将 Spartan 识别成能兼容 Chrome 和 Safari 的方式来提高页面兼容性。 微软也 Fork 出了 Edge 引擎,第一步就是删除旧代码,和文档兼容性模式、模拟 IE8 布局、VBScript、X-UA-Compatible 有关代码都已经被删除,Spartan 也不支持 ActiveX 和 HBO,新引擎的标准支持是以 IE11 的标准支持为底线。 Windows 10 一月技术预览版已经包括了新的引擎 Edgehtml.dll,Spartan 也支持 Chakra JavaScript 引擎,也会有新版 F12 工具,微软也在继续增加 40 种 Web 标准支持。对于企业用户,IE 仍会提供来兼容旧应用。 微软逐步开始将 Windows 布局为“Windows 10 as a Service”,这意味着微软会不断提供功能的改进和新功能,Spartan 也将和其他应用一样,保持较快的更新频率,而不用等 Windows 大版本更新。 |