ember.js - Ember.js 支持 IE6 吗?

标签 ember.js internet-explorer-6

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

安吉拉

最佳答案

谢天谢地,我使用 Ember 创建的应用程序都不需要低于 IE8 的支持。还有a handful of outstanding issues when it comes to IE8 ,这绝对是 IE8 及以下版本的问题,但我知道随着我们接近 Ember 1.0,整个社区都在努力。

我认为必须在 Ember 应用程序中支持 IE6 的最大缺点是性能问题。虽然这些都会随着每个版本而得到改善,但 IE6 和 Chrome 22.0 之类的东西之间仍然存在明显的差距。连 IE7 都会产生 considerable leap in performance .

此外,在 IE8 中进行测试时,我经常得到 the dreaded "Unresponsive Script" dialog ,因此您需要分解大型 JavaScript 循环以回发到浏览器。如果不这样做会导致 IE8 及以下版本的对话框给您带来麻烦。幸运的是,在 IE9 中,他们使这个对话框不那么迂腐。

如果我们继续下去,我们会发现 jQuery 去年宣布了 jQuery 2.0 will be the first version of jQuery to drop support for IE6, IE7, and IE8 .由于 Ember 需要 jQuery,并且大概 Ember 会随着 jQuery 的发展而发展,那么对 IE8 的长期支持可能会受到质疑。虽然有一些技巧,如该文档中提到的,根据 IE 版本加载旧版本的 jQuery,但 Ember 也可能会放弃对 IE8 及更低版本的支持。

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

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

关于ember.js - Ember.js 支持 IE6 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14788678/

相关文章:

javascript - 动态内容加载 View

javascript - 如何在 ember js 中交换数组元素?

html - ie6 隐藏的 div 背景图像直到悬停才显示

css - 包含 IE6 的 html 表的数量是否有任何限制?

ember.js - 在 ember-app-kit 中使用 testem 运行测试时 api-stubs 失败

javascript - 我们可以在 Controller 中访问 Ember.TEMPLATES 吗?

ember.js - 带有 EmberJS View 的可扩展表格行

Jquery/CSS IE6 问题

css - 表单在 chrome 和 IE6 中显示不正确

javascript - Internet Explorer 第 1 行字符 1 代码 0 错误