IE之不完全罪状(持续更新)
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 开始之前先说点题外话。 如国内浏览器特别多,而且都是包壳。这些浏览器一般来讲为了保证浏览器兼容性都会默认使用webkit内核进行渲染,再特殊情况使用ie内核。 用过一些这样的浏览器都知道它是由急速模式和兼容模式,这就是在切换模式。如果你的项目中必须要使用webkit 或者ie10 etc内核渲染,那么可以加meta标签告诉浏览器,强制浏览器选择合适的渲染模式。看起来是这样的: <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 一 JS 1. XMLHttpRequest IE8的 XMLHttpRequest的对象大概是这样的 谷歌是这样的 他们其实有一定的差别的。 比如你使用了 xhr.response 。 毫无疑问就会报错 。 IE10+ 追加了这个属性 2.console 大家知道ie 10+ 是有console的。 对于之前的版本是没有console的。 要想使用大概要这样子: <!--[if lt IE 10]> <script src="https://as.alipayobjects.com/g/component/??console-polyfill/0.2.2/index.js,es5-shim/4.5.7/es5