一,IE6 IE7 IE8 不支持 JSON 对象。
解决办法: 调用的页面里引用json2.js即可解决问题(推荐方法)。 即: 下载地址http://www.json.org/json-zh.html
二,ie678不支持jquery2.0以上版本
解决办法: 降低到1.9以下版本
三,ie下的addeventlistener和queryselector的报错和innerHtml等事件的无效,ie中门户的头脚不能正常出现
解决办法: 用jquery封装好的方法
四,ie下使用jquery ajax的时候,安全性拒绝访问域数据源。
解决办法:
- 1步骤,添加ajax的参数crossDomain: true == !(document.all),//设置crossDomain为true,解决ie9及其以下的juqey ajax无效直往errer回调
- 2步骤,或者IE的安全设置:设置“通过域访问数据源” 为启动
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><!-- IE=edge告诉IE使用最新的引擎渲染网页,chrome=1则可以激活Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=5/6/7/8/9/10/Edge"><!-- 告诉IE浏览器,IE8/9都会以IE5,6,7,8,9,10,Edge引擎来渲染页面 -->
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7/8/9/10"><!-- 模仿IE7,8,9,10的行为 -->
<meta name="description" content="轩辕实习工场是以就业为导向,为大学生提供云计算和大数据专业的实践教学与技能、素质培训,实现双证就业;平台提供线上实习、实习协调、创新创业、继续教育、培训认证等服务。">
<script type="text/javascript">
if (!-[1, ] && document.documentMode <= '8') {
alert(
'\u4f60\u7684\u6d4f\u89c8\u5668\u7248\u672c\u592a\u006c\u006f\u0077\u4e86\u002c\u5df2\u7ecf\u548c\u65f6\u4ee3\u8131\u8f68\u4e86\u002c\u8bf7\u66f4\u65b0\u5230\u0069\u0065\u0039\u53ca\u5176\u4ee5\u4e0a\u7684\u7248\u672c\uff1b\u6216\u4f7f\u7528\u8c37\u6b4c\uff0c\u706b\u72d0\uff0c\u0033\u0036\u0030\u7b49\u6d4f\u89c8\u5668\u8bbf\u95ee'
);
}// !-[1, ]这是一个判断IE浏览器的精简脚本; documentMode 是 IE 浏览器特定属性
</script>