【问题标题】:At what point will IE 10 (and 11) be older than three versions old?IE 10(和 11)什么时候会比三个旧版本更旧?
【发布时间】:2018-06-22 09:05:36
【问题描述】:

假设一家数字机构制定了政策,为他们创建的网站支持最后三个版本的浏览器...假设根据 browser.list 上的报告(请参阅http://browserl.ist/?q=last%203%20versions

截至 2018 年 6 月,此列表包括 IE 9、10 和 11。可能是因为它们是已发布的最后三个 Internet Explorer 版本。

然而,支持它们似乎是对“最后三个版本”这个短语的过度字面解释,因为 Edge 已经取代了 IE。

IE 9、10 和 11 何时不再出现在最新三个版本的网络浏览器列表中?

此外,什么时候不再努力支持他们变得司空见惯?

【问题讨论】:

  • “然而,支持它们似乎是对‘最后三个版本’这个短语的过度字面解释,因为 Edge 已经取代了 IE。”确实,当您意识到 EdgeHTML 本身是直接基于 MSHTML.dll 进行版本控制时,这在逻辑上达到了极端,而 MSHTML.dll 遵循 IE 版本。 MSHTML.dll 的最后一个版本是 11,EdgeHTML 的第一个版本是 12。This is intentional.

标签: internet-explorer


【解决方案1】:

IE 9、10 和 11 何时不再出现在最新三个版本的网络浏览器列表中?

这样的网站的构建方式,可能只有当 IE 完全从列表中删除时。 FWIW,caniuse.com 默认情况下只显示版本 11 — 大概它的开发人员足够聪明,不会将每个浏览器的限制硬编码为 3。 ES6 compatibility table 也是如此。

此外,什么时候不再努力支持他们变得司空见惯?

不再支持 Internet Explorer 9 和 10 已经司空见惯。微软终止了对早于 11 的所有 IE 版本的支持on January 12, 2016,从那时起大多数顶级网站也纷纷效仿。两年多过去了,如果大多数旧网站不再支持旧 IE,我不会感到惊讶(这很好:如果它没有坏,就不要修复它)。我的网站几乎是我所知道的唯一一个积极支持 Internet Explorer 8 的非传统网站,而我自己则独自付出努力 for personal reasons(tl ;dr:我很感伤,我认为为了如此微不足道的事情而如此努力地逆流而上很有趣)。

终止对 Internet Explorer 11 的支持更难传达。除了它是大多数 Windows 10 版本上的辅助浏览器(即,尽管 Windows 10 Enterprise LTSB 根本不包括 Edge,以及将 IE11 设置为默认值的自定义 OOBE),这里的另一个痛点是 Windows 7,它2020 年 1 月 EOL。(大多数 Windows 8.1 用户已经升级到 Windows 10。)

正如我在对this question 的回答中所述,IE11 的安全性和兼容性更新仍在提供,并将在安装它的 Windows 版本的整个生命周期内继续提供。据推测,这意味着 Windows 7 上的 IE11 将在 2020 年 1 月之后停止接收更新,Windows 8.1 上的 IE11 将在 2023 年 1 月之后停止接收更新,并且 Windows 10 上的 IE11 将在可预见的未来继续接收更新——前提是客户保持 Windows 10 本身是最新的(具体来说,在最近两个主要更新中的任何一个上)。

对于大多数面向消费者的网站,停止支持 IE11 的努力很可能会随着 Windows 7 接近 EOL 而告终,这与 2016 年旧 IE 的淘汰方式大致相同。但这充其量只是理论上的,如果您主要是构建企业网站,正如我在链接的答案中提到的那样,您可能将不得不继续支持它至少几年,直到 Edge 成为企业的中流砥柱。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 2011-11-06
    • 2021-09-29
    相关资源
    最近更新 更多