Ang*_*ela 7 internet-explorer-6 ember.js
我在一个问题主题中看到Ember计划支持任何可以用BrowserStack测试的东西.虽然在七篇JS框架博客文章中,有人提到Ember不打算支持低于IE8.
显然,我确实理解IE6不支持像pushState这样的东西,因此没有可用的路由等.但我希望大多数基本功能都可用,例如indexOf不用于数组漫游等.
安吉拉
Wil*_*ney 15
值得庆幸的是,我使用Ember创建的应用程序都不需要IE8以下的任何支持.对于IE8来说,IE8仍然存在一些悬而未决的问题,这对于IE8及以下版本来说无疑是一个问题,但是当我们接近Ember 1.0时,我知道整个社区正在努力解决这个问题.
我认为在Ember应用程序中支持IE6的最大缺点是性能问题.虽然这些都会在每个版本中得到改善,但IE6和Chrome 22.0之间仍然存在重大缺陷.甚至IE7 也在性能上有了很大的飞跃.
此外,在IE8中进行测试时,我经常会遇到可怕的"无响应脚本"对话框,因此您需要拆分大型JavaScript循环以回发到浏览器.如果不这样做会导致IE8及以下版本与对话框混在一起.幸运的是,在IE9中,他们使这个对话框不那么迂腐.
如果我们坚持下去,我们会发现jQuery去年宣布jQuery 2.0将成为第一个拒绝支持IE6,IE7和IE8的jQuery版本.由于Ember需要jQuery,并且可能Ember将随jQuery发展,因此对IE8的长期支持可能会受到质疑.虽然有一些技巧,如该文档所述,根据IE版本加载旧版本的jQuery,Ember也可能会跟随对IE8及以下版本的支持.
总而言之,根据我对Ember和IE8的经验,在使用IE6和Ember进行开发时,您可能会遇到一系列莫名其妙的怪癖.
Ember支持IE6吗?在部分.有用吗?我对此表示怀疑.IE6/IE7和Ember的未来是什么?苍凉.