首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ember CLI是否支持IE11或IE10?

Ember CLI是否支持IE11或IE10?
EN

Stack Overflow用户
提问于 2014-09-16 21:34:28
回答 2查看 2.1K关注 0票数 3

我们有一个基于ember cli的网站,除了IE11和IE10之外,在所有浏览器中都能正常工作。

该站点也加载到IE11 / IE10中,但在查看了几个页面后,它就崩溃了,控制台或日志中没有任何错误。

我们的应用程序正在进行跨域请求,以获取/保存数据。不确定是不是这就是问题所在,还是IE11允许的请求/数据数量有限制?

我也不确定Ember cli构建站点是否可以在IE11/IE10中完美地工作,因为在查找我的问题时偶然发现了这篇文章。

https://github.com/stefanpenner/ember-cli/issues/301

为什么网站在浏览一些页面后会崩溃,有什么帮助吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 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在任何不受支持的环境中工作,这纯粹是巧合,对未来的兼容性没有影响。使用风险自负。

票数 1
EN

Stack Overflow用户

发布于 2019-07-16 07:19:23

Ember确实支持IE11,但默认情况下,IE11兼容版本只在生产中构建。因此,如果您尝试在IE11中进行开发或测试,则需要修改您的配置。

至少,您需要在target.js的浏览器配置中包含ie11

‘使用严格的’;

代码语言:javascript
复制
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中启用所有多边形填充,您可能会遇到额外的控制台错误(由于成员插件)

代码语言:javascript
复制
module.exports = function(defaults) {
  let app = new EmberApp(defaults, {
    'ember-cli-babel': {
      includePolyfill: true
    }
  });

  return app.toTree();
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25870258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档