首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果我从2.18更新到3.4,我的ember应用能在IE浏览器中工作吗?

如果您从2.18版本更新到3.4版本,您的Ember应用在IE浏览器中可能会遇到兼容性问题。Ember.js是一个基于JavaScript的开发框架,用于构建Web应用程序。不同版本的Ember.js可能会引入新的功能、修复bug或者改变API,因此在更新版本时需要注意兼容性。

在IE浏览器中,特别是较旧的版本(如IE11及以下),可能存在对一些新的JavaScript语法和API的不完全支持。因此,如果您的Ember应用在更新后出现了在IE浏览器中无法工作的问题,可能是由于新版本引入了不兼容的变化。

为了解决这个问题,您可以尝试以下几个步骤:

  1. 检查Ember.js版本更新说明:在更新到3.4版本之前,仔细阅读Ember.js的版本更新说明文档。这些文档通常会列出新版本中引入的变化和可能的兼容性问题。您可以查看是否有与IE浏览器相关的特定问题或建议。
  2. 测试和调试:在更新后,使用IE浏览器进行测试和调试。尝试在IE浏览器中运行您的应用程序,并观察是否出现任何错误、警告或不正常的行为。使用浏览器的开发者工具(如IE浏览器的F12开发者工具)可以帮助您检查和调试JavaScript错误。
  3. Polyfills和垫片(Shims):如果发现某些功能在IE浏览器中不受支持,您可以尝试使用Polyfills或垫片来提供对这些功能的支持。Polyfills是一种JavaScript代码,用于在不支持某些功能的浏览器中模拟这些功能。您可以搜索并找到适合您需要的Polyfills库,并将其添加到您的应用程序中。
  4. 降级处理:如果您无法解决在IE浏览器中的兼容性问题,您可以考虑降级处理。这意味着您可以为不支持的浏览器提供一个简化的版本,或者向用户显示一个警告消息,建议他们使用其他浏览器。

总之,更新Ember.js版本可能会对在IE浏览器中的兼容性产生影响。为了确保您的应用程序在IE浏览器中正常工作,建议您在更新前仔细阅读版本更新说明,并进行充分的测试和调试。如果遇到兼容性问题,您可以尝试使用Polyfills或垫片来提供支持,或者考虑降级处理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

为什么说Web开发和Vue.js是如此的有趣?

我获得了一个职位,利用了我在SharePoint的经验。我在SharePoint的经验并不特别:用GUI、工作流等设计页面这个不是我理想中的工作,而是为了生活不得不做的工作。...我们利用jQuery来应用处理程序,它可以基于某些选择器显示/隐藏元素。 我觉得这很混乱。最终产品是功能性的,但是我能在一个月内完成代码并维护它吗?可能需要一年?如果不费力气的话。...我们得出的结论是,在浏览器中运行Babel也会降低性能。考虑到这些条件,React、Ember和Angular2 +是不可行的选项。 我们没有认真考虑AngularJS(1)。...所以,如果我们不失时机的使用它,包括一个它提供的工具时,我们也就决定支持它了。 为什么是Vue.js,好玩吗? 许多我所给的原因可以归因于Vue的替代品。 模板 最初使我对vue.js感兴趣的是模板。...桌面应用程序和游戏。当我开始从事真正的编程工作时,我真的很想从事那种我的工作使别人很受益的。我不知道你,但直到最近,我有一个先入为主的概念“真正的程序员”层次结构,看起来像是这样。

2.1K10
  • 2016年你应该学习的语言和框架

    另外一个重要的改变是2015年发布的 Edge 浏览器。这是IE的替代品,拥有全新的界面和更好的性能。跟IE不一样的是它同样采用了跟 FireFox 和 Chrome 一样的快速发布策略。...静态类型对大型团队的大型项目特别有用,所以如果你正在大型团队中做大型项目,或者仅仅出于好奇,你也应该尝试一下 TypeScript 。...如果你在找一份程序员的工作的话, 职业开发语言比如Java (在第8版中有一些很好的新特性) 和 C# (感谢 Visual Studio Code 和 .net core 实现了跨平台开发和运行) 都值得你在...Ember 2 带来了模块化功能、废弃了一些旧特性并提升了性能。 Ember 遵循语义化版本并且开发团队尽可能保证大家能够平滑升级。如果你需要一个稳定且易于升级的框架的话,Ember是个不错的选择。...越来越多的应用逻辑转移到了前端,然后后端仅仅是API。然而传统的后端生成页面的应用依然还有生存空间,所以我们觉得学一个经典的全站框架依然是非常重要的。 关键取决于你更喜欢那种语言,可选择的非常多。

    1.3K140

    彻底告别IE浏览器,再见了我的青春…

    IE带来的快乐 IE就要离去,我又想起了它曾经带给我们的快乐,快乐的源泉不是上网体验,而且各类表情包,充满了调侃。 ? 来源网上 你还记得你是什么时候认识IE的吗?现在又主要用什么浏览器呢? ?...精简的生产力 不得不为不同的任务使用不同的浏览器会让人感到沮丧。你可能想留在现代浏览器中,但公共网站或内部工作应用程序可能只能在IE浏览器中运行。这就是微软Edge的用武之地。...把它们移到侧面,用垂直标签使它们更容易阅读。希望你的收藏夹不仅仅是链接?用 "收藏 "来收集和组织你在网络上找到的信息会更容易。你喜欢在工作和个人使用中使用不同的浏览器吗?...---- 过渡Edge 如果你是在家里使用IE浏览器的消费者,我们建议你在2022年6月15日之前过渡到Microsoft Edge,以开始享受更快、更安全和更现代的浏览体验。...我们还旨在使升级到Microsoft Edge的过程变得简单。一旦你选择转移到微软Edge,只需点击几下,就可以很容易地把你的密码、收藏夹和其他浏览数据从IE浏览器中带过来。

    1.1K10

    彻底告别IE浏览器,再见了我的青春…

    IE带来的快乐 IE就要离去,我又想起了它曾经带给我们的快乐,快乐的源泉不是上网体验,而且各类表情包,充满了调侃。 ? 来源网上 你还记得你是什么时候认识IE的吗?现在又主要用什么浏览器呢? ?...精简的生产力 不得不为不同的任务使用不同的浏览器会让人感到沮丧。你可能想留在现代浏览器中,但公共网站或内部工作应用程序可能只能在IE浏览器中运行。这就是微软Edge的用武之地。...把它们移到侧面,用垂直标签使它们更容易阅读。希望你的收藏夹不仅仅是链接?用 "收藏 "来收集和组织你在网络上找到的信息会更容易。你喜欢在工作和个人使用中使用不同的浏览器吗?...---- 过渡Edge 如果你是在家里使用IE浏览器的消费者,我们建议你在2022年6月15日之前过渡到Microsoft Edge,以开始享受更快、更安全和更现代的浏览体验。...我们还旨在使升级到Microsoft Edge的过程变得简单。一旦你选择转移到微软Edge,只需点击几下,就可以很容易地把你的密码、收藏夹和其他浏览数据从IE浏览器中带过来。

    97110

    vue.js与其他前端框架的对比

    组件化 React与Vue都鼓励组件化应用。这本质上说,是建议你将你的应用分拆成一个个功能明确的模块,每个模块之间可以通过合适的方式互相联系。在Vue中,如果你遵守一定的规则,你可以使用单文件组件....而且如果可以不配置Webpack的话,我和Jeff认为这是天大的好事。 Chrome 开发工具 React和Vue都有很好的Chrome扩展工具去帮助你找出bug。...状态管理 vs 对象属性 如果你对React熟悉,你就会知道应用中的状态是(React)关键的概念。也有一些配套框架被设计为管理一个大的state对象,如Redux。...相比而言,Vue 在支持到 IE9 的情况下并不需要依赖 polyfills 来工作。 在 Polymer 1.0 版本中,为了弥补性能,团队非常有限的使用数据绑定系统。...然而在我们做出严肃的实现承诺之前,我们目前仍在等待相关标准成熟,进而再广泛应用于主流的浏览器中。

    4.2K80

    10个最受欢迎的 JavaScript 框架,以及它们的主要特征和功能

    如果你感到困惑,不知道应该选哪个或者究竟哪个适合你,那么我已经帮你解决了问题。在本文中,我将列出用来构建 Web 应用程序的前10个 JavaScript 框架。 1....跨浏览器支持:jQuery 具有跨浏览器支持特性,适用于 IE 6.0 +,FF 2.0 +,Safari 3.0 +,Chrome 和 Opera 9.0+等。 5....BackboneJS BackboneJS 是一个轻量级 JavaScript 库,用来开发和构建在 Web 浏览器中运行的客户端应用。...Ember Ember是一个开源的 JavaScript Web 框架,它允许开发人员通过将最佳实践合并到框架中来构建可伸缩的单页面 Web 应用。...最好方便的是,添加这些类型的智能包很容易,只需在终端中敲几下键盘就可以了。 实时网络应用:Meteor 是构建实时程序的完美解决方案。从数据库到模板所有的层都会自动更新。

    4K10

    Vuejs和其他前端框架的对比

    组件化 React与Vue都鼓励组件化应用。这本质上说,是建议你将你的应用分拆成一个个功能明确的模块,每个模块之间可以通过合适的方式互相联系。在Vue中,如果你遵守一定的规则,你可以使用单文件组件....而且如果可以不配置Webpack的话,我和Jeff认为这是天大的好事。 Chrome 开发工具 React和Vue都有很好的Chrome扩展工具去帮助你找出bug。...状态管理 vs 对象属性 如果你对React熟悉,你就会知道应用中的状态是(React)关键的概念。也有一些配套框架被设计为管理一个大的state对象,如Redux。...相比而言,Vue 在支持到 IE9 的情况下并不需要依赖 polyfills 来工作。 在 Polymer 1.0 版本中,为了弥补性能,团队非常有限的使用数据绑定系统。...然而在我们做出严肃的实现承诺之前,我们目前仍在等待相关标准成熟,进而再广泛应用于主流的浏览器中。

    3.8K110

    JavaScript框架的四个时代

    一般的网站真的需要用React编写吗?我们甚至应该使用JavaScript吗?当然,当前也不能代表未来,未来现有框架很大可能也会被替换,但是,也是从现有的一些观点出来,帮助我们向前迈进。...这就是为什么我们今天的标准最终实现了这两种方式,但在这之前,我们需要使用库来编写能在两种浏览器上使用的代码。 这些库主要用于制作小型的、独立的用户界面组件。...社交网络增加了聊天、DM和其他实时功能,Gmail和Google Docs表明可以在浏览器中编写相当于桌面应用,越来越多的公司转向编写 web应用,因为 web 在任何地方都可以工作,而且更容易长期维护...很多这些应用程序都是无障碍的噩梦,如果关闭了JavaScript,它们就根本无法工作。 另一方面,我们没有在JS中构建完整应用程序的经验,因此有大量关于最佳方法的竞争性想法。...如果我们能给开发者提供更容易使用的工具,默认地做正确的事情,也许一般的网站会变得更好一些,一般的体验会更顺畅一些。 它不会修复每个网站--没有多少代码可以解决糟糕的用户体验设计。

    57220

    JavaScript框架的四个时代

    一般的网站真的需要用React编写吗?我们甚至应该使用JavaScript吗?当然,当前也不能代表未来,未来现有框架很大可能也会被替换,但是,也是从现有的一些观点出来,帮助我们向前迈进。...这就是为什么我们今天的标准最终实现了这两种方式,但在这之前,我们需要使用库来编写能在两种浏览器上使用的代码。 这些库主要用于制作小型的、独立的用户界面组件。...社交网络增加了聊天、DM和其他实时功能,Gmail和Google Docs表明可以在浏览器中编写相当于桌面应用,越来越多的公司转向编写 web应用,因为 web 在任何地方都可以工作,而且更容易长期维护...很多这些应用程序都是无障碍的噩梦,如果关闭了JavaScript,它们就根本无法工作。 另一方面,我们没有在JS中构建完整应用程序的经验,因此有大量关于最佳方法的竞争性想法。...如果我们能给开发者提供更容易使用的工具,默认地做正确的事情,也许一般的网站会变得更好一些,一般的体验会更顺畅一些。 它不会修复每个网站--没有多少代码可以解决糟糕的用户体验设计。

    51930

    进阶攻略|最全的前端开源JS框架和库

    提供API,可供开始者编写插件,且具有详尽的说明文档。兼容CSS3及各种浏览器(jQuery2.0及后续版本不支持IE6/7/8浏览器)。...它免除了样板文件并提供了一套标准的应用程序架构。Ember.js由YehudaKatz创建,它是由SproutCore 2.0改名进化而来。在2013年8月31日发布Ember.js 1.0版本。...24.Babylon.js GitHub:https://github.com/BabylonJS/Babylon.js 想要构建一个完全运行于现代浏览器上,并且能跨浏览器运行的视频游戏吗?...TodoMVC最大的优点就是帮助开发者挑选出合适的MV*框架,从Backbone,Ember, AngularJS, Spine等一系列框架中决定使用哪个框架。...坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

    3.7K71

    【学习】15个最棒的JavaScript图形图表库

    D3.js不支持旧版本的浏览器,如IE8,为了跨浏览器适应,你可以使用 aight插件。 回到顶部 Google Charts ? Google Charts 创 建图表更加的简单。...它通过HTML5/SVG渲染来支持跨浏览器兼容性,并且可以跨平台移植到iPads、iPhones、 Android。它还包含支持旧版本IE的VML。...回到顶部 Ember Charts ? Ember Charts 是另一个使用D3.js和Ember.js建立的开源图表库。它提供了非常容易定制的条形图、饼图、散点图等。通过SVG渲染。...Chartkick 是一个为Ruby应用创建的图表库。...使用Highcharts JS最大的优势是它兼容像IE6这样的旧版本浏览器。标准的浏览器使用SVG渲染,而旧版本的IE浏览器则使用VML。 个人免费使用,而商业用户则需要购买许可证。

    4.2K40

    Angular、React、Vue等 6 大主流 Web 框架都有什么优缺点?

    web 平台规范并确定了超过 12000 个 API,事实上浏览器中的维恩图也显示了这些巨大差距。 如果你是一个有着深厚技术和经验的人,确实可以坦诚的不使用框架。但你团队的其他成员呢?...像许多的大型组织一样,Google 具有多重(分裂)的人格,从外表上看,Angular 团队和那些专注于浏览器标准的团队之间显得很和谐。但我们的观点是,和谐只是一层薄薄的窗户纸。...Ember.js不可能在将来随时消失,尽管他们的创新很可能是通过与Ember.js紧密结合的其他项目来实现的,比如Glimmer,它为Ember.js应用程序提供了一个新的UI框架,该框架基于TypeScript...为什么我会选择Ember.js? 如果你在框架中寻找成熟度,那么Ember.js很难出错。...对于Aurelia来说,有一个很大的机会。如果它能够实现他的愿景,他将要完整的保存这个构建Web应用程序的已有的模板,但会以更健全、更完整的方式交付。

    2.3K60

    Angular、React、Vue.js 等 6 大主流 Web 框架都有什么优缺点?

    web 平台规范并确定了超过 12000 个 API,事实上浏览器中的维恩图也显示了这些巨大差距。 如果你是一个有着深厚技术和经验的人,确实可以坦诚的不使用框架。但你团队的其他成员呢?...像许多的大型组织一样,Google 具有多重(分裂)的人格,从外表上看,Angular 团队和那些专注于浏览器标准的团队之间显得很和谐。但我们的观点是,和谐只是一层薄薄的窗户纸。...Ember.js 不可能在将来随时消失,尽管他们的创新很可能是通过与 Ember.js 紧密结合的其他项目来实现的,比如 Glimmer,它为 Ember.js 应用程序提供了一个新的 UI 框架,该框架基于...为什么我会选择 Ember.js? 如果你在框架中寻找成熟度,那么 Ember.js 很难出错。...对于 Aurelia 来说,有一个很大的机会。如果它能够实现他的愿景,他将要完整的保存这个构建 Web 应用程序的已有的模板,但会以更健全、更完整的方式交付。

    2.4K50

    Angular、React、Vue.js等6 大主流 Web 框架都有什么优缺点?

    web 平台规范并确定了超过 12000 个 API,事实上浏览器中的维恩图也显示了这些巨大差距。 如果你是一个有着深厚技术和经验的人,确实可以坦诚的不使用框架。但你团队的其他成员呢?...像许多的大型组织一样,Google 具有多重(分裂)的人格,从外表上看,Angular 团队和那些专注于浏览器标准的团队之间显得很和谐。但我们的观点是,和谐只是一层薄薄的窗户纸。...Ember.js 不可能在将来随时消失,尽管他们的创新很可能是通过与 Ember.js 紧密结合的其他项目来实现的,比如 Glimmer,它为 Ember.js 应用程序提供了一个新的 UI 框架,该框架基于...为什么我会选择 Ember.js? 如果你在框架中寻找成熟度,那么 Ember.js 很难出错。...对于 Aurelia 来说,有一个很大的机会。如果它能够实现他的愿景,他将要完整的保存这个构建 Web 应用程序的已有的模板,但会以更健全、更完整的方式交付。

    2.9K00

    6 大主流 Web 框架优缺点对比

    web 平台规范并确定了超过 12000 个 API,事实上浏览器中的维恩图也显示了这些巨大差距。 如果你是一个有着深厚技术和经验的人,确实可以坦诚的不使用框架。但你团队的其他成员呢?...像许多的大型组织一样,Google 具有多重(分裂)的人格,从外表上看,Angular 团队和那些专注于浏览器标准的团队之间显得很和谐。但我们的观点是,和谐只是一层薄薄的窗户纸。...Ember.js不可能在将来随时消失,尽管他们的创新很可能是通过与Ember.js紧密结合的其他项目来实现的,比如Glimmer,它为Ember.js应用程序提供了一个新的UI框架,该框架基于TypeScript...为什么我会选择Ember.js? 如果你在框架中寻找成熟度,那么Ember.js很难出错。...对于Aurelia来说,有一个很大的机会。如果它能够实现他的愿景,他将要完整的保存这个构建Web应用程序的已有的模板,但会以更健全、更完整的方式交付。

    2.2K20

    6 大主流 Web 框架优缺点对比

    web 平台规范并确定了超过 12000 个 API,事实上浏览器中的维恩图也显示了这些巨大差距。 如果你是一个有着深厚技术和经验的人,确实可以坦诚的不使用框架。但你团队的其他成员呢?...像许多的大型组织一样,Google 具有多重(分裂)的人格,从外表上看,Angular 团队和那些专注于浏览器标准的团队之间显得很和谐。但我们的观点是,和谐只是一层薄薄的窗户纸。...Ember.js不可能在将来随时消失,尽管他们的创新很可能是通过与Ember.js紧密结合的其他项目来实现的,比如Glimmer,它为Ember.js应用程序提供了一个新的UI框架,该框架基于TypeScript...为什么我会选择Ember.js? 如果你在框架中寻找成熟度,那么Ember.js很难出错。...对于Aurelia来说,有一个很大的机会。如果它能够实现他的愿景,他将要完整的保存这个构建Web应用程序的已有的模板,但会以更健全、更完整的方式交付。

    1.5K00

    JavaScript: 2015年度回顾(译文)

    Meteor为实现JS全栈式应用提供了保证。 Vue.js的版本到了1.0, Aurelia面世。 Ember, Knockout和 Backbone.js仍然强劲。...PostCSS -- 高效的模块化CSS编译器,在今年出现的工具中我很看好它。 一些例如Edge和Vivaldi的浏览器上的开发者工具。...除去所有这些第三方的开发工具不算,一个web页面的平均体重达到了2MB,包含100多个文件请求。你觉得这是一种进步吗?可能真的不是,如果你看了 Klint Finley的那篇文章的话。...最近WordPress.com的站点从PHP迁移到了Node.js,项目的应用比语言本身更有说服力。 2015年技术界中散播得最多的一个词是“同构(isomorphic)”。...两个新的version出现,一个适用于现代浏览器,另一个兼容IE8。 12月份,Mozilla宣布他们停止售卖Firfox OS智能机。

    52420

    JavaScript: 2015年度回顾(译文)

    Meteor为实现JS全栈式应用提供了保证。 Vue.js的版本到了1.0, Aurelia面世。 Ember, Knockout和 Backbone.js仍然强劲。...PostCSS -- 高效的模块化CSS编译器,在今年出现的工具中我很看好它。 一些例如Edge和Vivaldi的浏览器上的开发者工具。...除去所有这些第三方的开发工具不算,一个web页面的平均体重达到了2MB,包含100多个文件请求。你觉得这是一种进步吗?可能真的不是,如果你看了 Klint Finley的那篇文章的话。...最近WordPress.com的站点从PHP迁移到了Node.js,项目的应用比语言本身更有说服力。 2015年技术界中散播得最多的一个词是“同构(isomorphic)”。...两个新的version出现,一个适用于现代浏览器,另一个兼容IE8。 12月份,Mozilla宣布他们停止售卖Firfox OS智能机。

    85050
    领券