完美解决IE9浏览器出现的对象未定义问题


Posted in Javascript onSeptember 29, 2016

目前Window7的机器上,使用IE9浏览器的用户很多,但是IE9在兼容性上做了较严格的控制,导致很多程序在chrome,firefox,ie6,ie7,ie8上可以正常运行,在ie9上确出现了各种问题,这里要说的其中一个问题,就是对象为定义,特别是单一个页面上嵌套了多层iframe/frame的时候,往往会出现:

Array对象未定义
$对象未定义
jQuery对象未定义
Json对象未定义
undefined对象未定义

*对象未定义...

这种情况,我们一开始,

1,首先当然先检查是否JS文件路径引用不对,或者是Html文件的设置编码格式不正确;

2,假如这些基本的都正常没问题,我们再去检查,是否我们编写的js文件放在自己引用的第三方js插件或者框架后面,按照Dom解析方式,我们最好让自己的js文件放在最后解析。

假如上面两步都保证正常,并且在chrome,firefox,ie6,ie7,ie8上可以正常运行,那么就有可能是我们要强调的问题,ie9严格性问题,这里我们可以在页面上处理,添加

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

来作为处理IE9的兼容方法,虽然微软将IE向标准迈进了,但事实上每个IE版本还是存在一系列渲染的奇怪现象,所以对于我们来说,在这方面微软是挺罪孽的,开个玩笑。

以上就是小编为大家带来的完美解决IE9浏览器出现的对象未定义问题的全部内容了,希望对大家有所帮助,多多支持三水点靠木~

Javascript 相关文章推荐
在JavaScript中遭遇级联表达式陷阱
Mar 08 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
Jan 15 Javascript
js函数setTimeout延迟执行的简单介绍
Jul 17 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
Apr 23 Javascript
jquery中object对象循环遍历的方法
Dec 18 Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 Javascript
JS正则表达式修饰符global(/g)用法分析
Dec 27 Javascript
Bootstrap导航条学习使用(二)
Feb 08 Javascript
JavaScript实现短信倒计时60s
Oct 09 Javascript
async/await地狱该如何避免详解
May 10 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
Oct 21 Javascript
JSON 对象未定义错误的解决方法
Sep 29 #Javascript
Node.js检测端口(port)是否被占用的简单示例
Sep 29 #Javascript
json定义及jquery操作json的方法
Sep 29 #Javascript
JavaScript中apply方法的应用技巧小结
Sep 29 #Javascript
老生常谈javascript变量的命名规范和注释
Sep 29 #Javascript
浅谈javascript:两种注释,声明变量,定义函数
Sep 29 #Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
Sep 29 #Javascript
You might like
配置支持SSI
2006/11/25 PHP
PHP 根据IP地址控制访问的代码
2010/04/22 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
php字符串函数学习之substr()
2015/03/27 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
javascript页面倒计时实例
2015/07/25 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
jQuery将表单序列化成一个Object对象的实例
2016/11/29 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
微信小程序实现购物车小功能
2020/12/30 Javascript
从零学Python之入门(四)运算
2014/05/27 Python
python脚本设置系统时间的两种方法
2016/02/21 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
python的re正则表达式实例代码
2018/01/24 Python
python实现抖音视频批量下载
2018/06/20 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
Python常用数据分析模块原理解析
2020/07/20 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
物流管理专业大学生自荐信
2013/10/04 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
五年级上册复习计划
2015/01/19 职场文书
人与自然的观后感
2015/06/18 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android