7

我在一个问题线程中看到 Ember 计划支持任何可使用 BrowserStack 测试的东西。七 JS 框架博客文章中提到,Ember 不打算支持低于 IE8 的版本。
显然,我确实理解 IE6 不支持 pushState 之类的东西,因此没有可用的路由等。但我希望大多数基本功能都可用,例如 indexOf 不用于数组遍历等。

安吉拉

4

2 回答 2

15

谢天谢地,我使用 Ember 创建的所有应用程序都不需要任何低于 IE8 支持的东西。IE8仍然存在一些未解决的问题,这绝对是 IE8 及以下版本的一个问题,但我知道随着我们接近 Ember 1.0,整个社区都在努力解决这个问题。

我认为在 Ember 应用程序中必须支持 IE6 的最大缺点是性能问题。虽然每个版本都会改​​进这些,但在 IE6 和 Chrome 22.0 之类的版本之间仍然存在很大的空白。甚至 IE7在性能上也有相当大的飞跃

此外,在 IE8 中进行测试时,我经常会遇到可怕的“无响应脚本”对话框,因此您需要分解大型 JavaScript 循环以将其发回浏览器。否则会导致 IE8 及以下版本将您与对话框混淆。幸运的是,在 IE9 中,他们让这个对话框变得不那么迂腐了。

如果我们继续下去,我们会发现 jQuery 去年宣布jQuery 2.0 将成为 jQuery 的第一个版本,不再支持 IE6、IE7 和 IE8。由于 Ember 需要 jQuery,而且 Ember 可能会随着 jQuery 一起发展,因此对 IE8 的长期支持可能会受到质疑。尽管该文档中提到了一些技巧,可以根据 IE 版本加载旧版本的 jQuery,但 Ember 也可能会效仿放弃对 IE8 及更低版本的支持。

总而言之,以我使用 Ember 和 IE8 的经验,使用 IE6 和 Ember 进行开发时,您可能会遇到一大堆莫名其妙的怪癖

Ember 是否支持 IE6?在部分。它可以使用吗?我对此表示怀疑。IE6/IE7 和 Ember 的未来是什么?苍凉。

于 2013-02-09T13:52:03.843 回答
0

Ember 2.0 仅支持>= IE9. 这意味着已放弃对 IE6、IE7 和 IE8 的支持。

在 Ember 博客文章中阅读更多内容Internet Explorer 8 支持将在 Ember 2.0 中删除

于 2015-11-19T11:49:06.127 回答