完美解决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 相关文章推荐
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
Mar 21 Javascript
JavaScript调用浏览器打印功能实例分析
Jul 17 Javascript
JavaScript、jQuery与Ajax的关系
Jan 24 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
Sep 17 Javascript
jQuery EasyUI封装简化操作
Sep 18 Javascript
AngularJS中filter的使用实例详解
Aug 25 Javascript
js实现数组内数据的上移和下移的实例
Nov 14 Javascript
vue异步加载高德地图的实现
Jun 19 Javascript
JQuery 实现文件下载的常用方法分析
Oct 29 jQuery
在vue中实现禁止屏幕滚动,禁止屏幕滑动
Jul 22 Javascript
vue项目,代码提交至码云,iconfont的用法说明
Jul 30 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
php调用mysql存储过程
2007/02/14 PHP
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
详解php中 === 的使用
2016/10/24 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
JQuery 入门实例1
2009/06/25 Javascript
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
js opener的使用详解
2014/01/11 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
js中的闭包实例展示
2018/11/01 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Python数据操作方法封装类实例
2017/06/23 Python
python 弧度与角度互转实例
2020/04/15 Python
在keras中实现查看其训练loss值
2020/06/16 Python
python推导式的使用方法实例
2021/02/28 Python
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
护士的岗位职责
2013/12/04 职场文书
网络管理专业求职信
2014/03/15 职场文书
白岩松演讲
2014/05/21 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
英语辞职信怎么写
2015/02/28 职场文书
大学生支教感言
2015/08/01 职场文书
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang