IE11 пустая страница с использованием Angular 7 - PullRequest
0 голосов
/ 21 марта 2019

Я тестирую свой персональный сайт с хоста. Он отлично работает с Chrome, Safari, Firefox, почти отлично с краем, и не совсем с IE11. Отображается страница index.html, сценарии не загружаются, и поэтому моя страница отчаянно белая. В каком направлении мне смотреть?

Ниже приведен исходный код после загрузки, он просто отображает index.html

<!doctype html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <title>xxxxx</title>
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link href="https://fonts.googleapis.com/css?family=Open+Sans:300, 400|Permanent+Marker|Fredoka+One" rel="stylesheet">
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">

<link rel="stylesheet" href="styles.e51f265321605de0a6b8.css"></head>
<body>
  <app-root></app-root>
  <script type="text/javascript" src="polyfills.46532d96d3286697c138.js">
</script>
<script type="text/javascript" src="runtime.a5dd35324ddfd942bef1.js"></script><script type="text/javascript" src="main.d7a4eeb20e2af3af291c.js"></script>
</body>
        </html>

Ответы [ 3 ]

2 голосов
/ 21 марта 2019

polyfills.ts

/** IE9, IE10 and IE11 requires all of the following polyfills. **/
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';

/** IE10 and IE11 requires the following for NgClass support on SVG elements */
 import 'classlist.js';  // Run `npm install --save classlist.js`.


/** IE10 and IE11 requires the following for the Reflect API. */
import 'core-js/es6/reflect';
0 голосов
/ 21 марта 2019

Помимо активации полизаполнений мне лично также пришлось снять флажок «Отображать сайты интрасети в представлении совместимости» в разделе «Настройки представления совместимости» в производительной среде.Может быть, это относится и к вам.

0 голосов
/ 21 марта 2019

Вы должны посмотреть, если у вас есть хороший polyfills.

И у вас есть ошибки в вашей консоли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...