Angular CLI 应用无法在 IE 10 上运行
Angular CLI app not working on IE 10
我在我的 index.html
文件中添加了 shim.min.js
和 shims_for_IE.js
。
这是我的文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test Manager</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="icon" type="image/x-icon" href="favicon.ico">
<script src="assets/ie/shim.min.js"></script>
<script src="assets/ie/shims_for_IE.js"></script>
<script src="assets/ie/web-animations.min.js"></script>
</head>
该应用程序在 Chrome、Firefox 和 IE 11 中运行良好。
但它在 IE 10 中不起作用。在 IE 10 中它不更新 DOM。卡住了。
这取决于你是什么 运行 我想,
我记得IE10的3个关卡,如果我记得的话我会再添加一些。
1) 我需要添加至少 1 个国际语言环境;
import 'intl';
import 'intl/locale-data/jsonp/en.js';
2) 常见的 IE 内容,例如:
var st = document.documentElement.scrollTop || document.body.scrollTop;
3) 我需要一个变异观察者垫片,但这只是因为我相信我使用的是 material2。
https://github.com/megawac/MutationObserver.js
还有许多必需的垫片 - https://angular.io/docs/ts/latest/guide/browser-support.html
angular-cli 也有一个 polyfills.ts 预设,其中包含所有重要的垫片。
index.html
文件中添加了 shim.min.js
和 shims_for_IE.js
。
这是我的文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test Manager</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="icon" type="image/x-icon" href="favicon.ico">
<script src="assets/ie/shim.min.js"></script>
<script src="assets/ie/shims_for_IE.js"></script>
<script src="assets/ie/web-animations.min.js"></script>
</head>
该应用程序在 Chrome、Firefox 和 IE 11 中运行良好。
但它在 IE 10 中不起作用。在 IE 10 中它不更新 DOM。卡住了。
这取决于你是什么 运行 我想, 我记得IE10的3个关卡,如果我记得的话我会再添加一些。
1) 我需要添加至少 1 个国际语言环境;
import 'intl';
import 'intl/locale-data/jsonp/en.js';
2) 常见的 IE 内容,例如:
var st = document.documentElement.scrollTop || document.body.scrollTop;
3) 我需要一个变异观察者垫片,但这只是因为我相信我使用的是 material2。 https://github.com/megawac/MutationObserver.js
还有许多必需的垫片 - https://angular.io/docs/ts/latest/guide/browser-support.html
angular-cli 也有一个 polyfills.ts 预设,其中包含所有重要的垫片。