ionic2 app无法在Internet Explorer上运行

时间:2016-04-25 09:46:55

标签: ionic2

我创建了一个示例离子2应用程序,它可以在Chrome和Android浏览器上完美运行,但是当我在Internet Explorer上尝试它时它给了我以下错误。

>EXCEPTION: Error: Uncaught (in promise): SyntaxError
>EXCEPTION: Error: Uncaught (in promise): SyntaxError
>STACKTRACE:
>Error: Uncaught (in promise): SyntaxError
>at resolvePromise (http://localhost/build/js/angular2-polyfills.js:602:26)
>at Anonymous function (http://localhost/build/js/angular2-polyfills.js:638:18)
>at ZoneDelegate.prototype.invokeTask 

虽然Angular 2示例项目在Internet上工作正常探索为什么IONIC 2版本存在差异,但UI问题很好,但至少应该运行应用程序而不会中断。

3 个答案:

答案 0 :(得分:0)

我刚在Ionic论坛上发现这篇官方帖子说Ionic 2不支持Internet Explorer,只有Edge:this one

不知道这对未来版本是否会有所改变,但我不会指望它......最后说再见IE的时候了;)

答案 1 :(得分:0)

我能够在Internet Explolrer 10上渲染IONIC 2.

为了安装合适的polyfills,请执行以下操作:

  

npm install core-js --save

然后在你的app类导入它

  

import' core-js';

在Ionic 2 beta 10,Angular 2.0.0-rc.3上,我使用了core-js版本2.4.1。

答案 2 :(得分:0)

在我的计算机上,默认情况下IE似乎在兼容模式下打开离子应用程序。

禁用兼容模式后,页面将正常工作。