Angular在IE浏览器下的配置
来源:互联网 发布:过山车大亨 mac 编辑:程序博客网 时间:2024/05/16 11:28
Angular在IE浏览器下的配置
Angular自身是以新浏览器平台为主要目标的,默认没有设置对IE的支持,需要手动进行设置。
1.tsconfig.json
tsconfig.json文件中有一项需要特别注意
"target": "es5"
如果使用es2015,IE浏览器就会报出Syntax Error,原因是所有IE版本都不支持ES2015(ES6)。通常IE版本(除IE8以外)都支持ES5,IE8仅支持ES3。
2. src/polyfills.ts
polyfills.ts文件中有这一行
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
其下所有js依赖都需要引入
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';
除去这些依赖,Angular还有IE下对SVG元素的支持,animation依赖包,以及针对IE8-IE10的管道数据支持,这些都需要手动取消注释,将其引入。
阅读全文
0 0
- Angular在IE浏览器下的配置
- Angular判断在那个浏览器下打开的服务
- 网页在不同浏览器下的兼容问题--针对IE
- img标签在ie浏览器下的兼容处理
- background-image属性在IE浏览器下的一点点不同
- javascript中new Date()在IE浏览器下的兼容性问题
- 超链接传递的中文参数在ie浏览器下乱码
- 关于ie 11/edge浏览器在rem下的bug
- 在 Ubuntu 下快速安装 IE 浏览器
- 在Ubuntu?下快速安装IE浏览器
- 模式对话框 在IE浏览器下常见问题
- win8 在命令行下打开IE浏览器
- document.onclick在IE浏览器下失效
- ie浏览器下删除父元素的父元素(祖父元素)-----remove()方法在ie下失效的解决方法
- 去掉IE浏览器的增强安全配置
- selenium使用IE浏览器的配置方法
- IE浏览器下上传文件的解决方案
- IE浏览器下OCX控件的兼容问题
- HTML学习笔记6 表单标签
- PHP单一入口概述与优缺点分析
- git小技巧--如何从其他分支merge个别文件或文件夹
- LeetCode46_Permutations
- jstree 请求后台数据前台处理
- Angular在IE浏览器下的配置
- Redis分布式锁----乐观锁的实现,以秒杀系统为例
- bzoj 4720/Luogu 1850(期望dp)(NOIP 2016)
- Eclipse汉化教程(详细图解)
- javascript 如何判断比较当天24小时的时间大小
- epoll高级应用之同时处理 tcp/udp 的服务器
- C#操作mdb数据库文件
- 转义笔记
- python 归约、合拢、累加 函数