我在一个问题主题中看到Ember计划支持任何可以使用BrowserStack测试的东西。在Seven JS Framework博客文章中,提到Ember不打算支持低于IE8 显然,我确实理解IE6不支持像pushState这样的东西,因此没有可用的路由等。但我希望大多数基本功能都可用,例如indexOf不用于数组遍历等。
安吉拉
答案 0 :(得分:15)
值得庆幸的是,我使用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的未来是什么?暗淡。
答案 1 :(得分:0)
Ember 2.0仅支持 >= IE9
。这意味着已经放弃了对IE6,IE7和IE8的支持。
在Ember博客文章Internet Explorer 8 Support Will Be Removed in Ember 2.0中阅读更多内容。