我们有一个基于ember cli的网站,除了IE11和IE10之外,在所有浏览器中都能正常工作。
该站点也加载到IE11 / IE10中,但在查看了几个页面后,它就崩溃了,控制台或日志中没有任何错误。
我们的应用程序正在进行跨域请求,以获取/保存数据。不确定是不是这就是问题所在,还是IE11允许的请求/数据数量有限制?
我也不确定Ember cli构建站点是否可以在IE11/IE10中完美地工作,因为在查找我的问题时偶然发现了这篇文章。
https://github.com/stefanpenner/ember-cli/issues/301
为什么网站在浏览一些页面后会崩溃,有什么帮助吗?
提前谢谢。
发布于 2017-02-22 06:20:31
在幕后,Ember使用Babel将ES6转换为普通的JavaScript。巴别塔不支持10 <= 10:
https://github.com/babel/babel/blob/master/doc/design/compiler-environment-support.md
实际上,它甚至可以说:
注意:如果Babel在任何不受支持的环境中工作,这纯粹是巧合,对未来的兼容性没有影响。使用风险自负。
发布于 2019-07-16 07:19:23
Ember确实支持IE11,但默认情况下,IE11兼容版本只在生产中构建。因此,如果您尝试在IE11中进行开发或测试,则需要修改您的配置。
至少,您需要在target.js的浏览器配置中包含ie11
‘使用严格的’;
const browsers = [
'last 1 Chrome versions',
'last 1 Firefox versions',
'last 1 Safari versions',
'ie 11' // INCLUDE THIS LINE
];
module.exports = {
browsers
};这一步是强制性的。下一步是可选的,但如果你的项目正在使用任何第三方库,我建议你这样做。作为进一步的步骤,如果您没有在ember-cli-build.js中启用所有多边形填充,您可能会遇到额外的控制台错误(由于成员插件)
module.exports = function(defaults) {
let app = new EmberApp(defaults, {
'ember-cli-babel': {
includePolyfill: true
}
});
return app.toTree();
};https://stackoverflow.com/questions/25870258
复制相似问题