为什么 Internet Explorer 版本依赖于操作系统?

为什么 Internet Explorer 版本依赖于操作系统?

为什么 XP 用户只能使用 IE8?这似乎是一种奇怪的紧密耦合。几乎所有其他应用程序似乎都可以在 XP、Vista、7 和 8 上完美运行。我真的不明白为什么这需要这样的依赖关系。

答案1

因为这是微软做出的选择。

真的。就这么简单。他们将网络浏览器与操作系统紧密结合起来,因此替换它意味着替换操作系统的大部分内容。即使差异本身相对较小,还是会有差异并且这些需要得到支持(编码、调试、记录、测试、维护......)。

请注意,这甚至与完全删除浏览器不是同一个问题;对于 Windows 和 MSIE 之间完成的集成类型,不同版本的 MSIE 之间的 API 很可能存在很大差异。

而且当然,对 Windows XP 非嵌入式的扩展支持已于 2014 年 4 月结束。所以现在他们更没有理由支持 Windows XP 的任何内容了。

相关内容