我们有一个基于ember cli的网站,并在所有浏览器中工作正常,除了IE11 & IE10。
该网站也在IE11 / IE10中加载,但在查看了几个页面后,它就崩溃了,控制台或日志中没有任何错误。
我们的应用程序正在进行跨域请求以获取/保存数据。不确定是问题所在还是IE11允许的请求/数据数量有限制?
也不确定Ember cli构建站点是否能完美地在IE11/IE10中工作,因为在查找我的问题时偶然发现了这篇文章。
https://github.com/stefanpenner/ember-cli/issues/301
任何帮助是赞赏为什么网站加载,但崩溃后,查看一些网页?
先谢谢你。
2条答案
按热度按时间ha5z0ras1#
Ember使用Babel将ES6转换为普通JavaScript。Babel不支持Internet Explorer〈= 10:
https://github.com/babel/babel/blob/master/doc/design/compiler-environment-support.md
它实际上甚至可以说:
注意:如果巴别塔在任何不支持的环境中工作,这纯粹是巧合,对未来的兼容性没有影响。使用风险自担。
roejwanj2#
Ember确实支持IE11,但是默认情况下,IE11兼容的版本只在生产中内置。所以,如果你试图在IE11中进行开发或测试,你需要修改你的配置。
最起码,您需要在
target.js
的浏览器配置中包含ie11“使用严格”;
这一步是强制性的。这下一步是可选的,但我建议如果你的项目是使用任何第三方库。作为进一步的步骤,你可能会遇到额外的控制台错误(由于成员插件),如果你没有启用所有的polyfill在您的
ember-cli-build.js