为什么我的网站没有加载到Internet Explorer中?

时间:2019-03-05 09:41:54

标签: angular amazon-web-services browser amazon-elastic-beanstalk incompatibility

最近,我尝试将网站托管在AWS Elastic Beanstalk中。该网站已启动并开始运行,现在我可以使用Chrome和Mozilla对其进行访问。但是,使用Microsoft Edge打开它时,出现以下错误。

Microsoft Edge console output

这是我在Mozilla和Chrome上获得的输出,它们在网站上运行得很好。

Mozrilla output.

有人可以解释为什么站点不在Edge中运行吗?

2 个答案:

答案 0 :(得分:2)

Angular CLI应用程序需要更多一些步骤才能支持Internet Explorer。 这非常简单:取消注释一些导入并安装几个npm软件包。 我们看到此错误,是因为Internet Explorer只是不支持许多JavaScript的常用部分。对于数组函数尤其如此。

  1. 取消注释polyfill.ts文件中的某些导入
  2. 安装几个npm软件包。 首先在您的IDE或文本编辑器中打开文件:ie-test \ src \ polyfills.ts

取消注释其中的所有导入行。对我来说,简单的方法就是更换所有 //导入 与 **

import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';
import 'core-js/es6/array';
import 'classlist.js';
import 'core-js/es6/reflect';
import 'web-animations-js';
import 'zone.js/dist/zone';

  

安装npm功能

  1. npm install-保存classlist.js
  2. npm install-保存web-animations-js

答案 1 :(得分:-1)

尝试一下:

重置IE设置

1)在Internet Explorer中,选择“工具”菜单,然后单击“ Internet选项”。

2)单击“高级”选项卡,单击“重置”按钮。

3)在出现提示询问“您确定要重置Internet Explorer的所有设置吗?”时,单击“重置”按钮。

4)单击“确定”,重新启动IE。

然后检查您的问题

希望这会对您有所帮助。