完美解决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 相关文章推荐
DOM相关内容速查手册
Feb 07 Javascript
js动态创建表格,删除行列的小例子
Jul 20 Javascript
jQuery使用post方法提交数据实例
Mar 25 Javascript
javascript中setAttribute()函数使用方法及兼容性
Jul 19 Javascript
javascript之IE版本检测超简单方法
Aug 20 Javascript
AngularJS实践之使用NgModelController进行数据绑定
Oct 08 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
Jan 20 Javascript
浅谈原型对象的常用开发模式
Jul 22 Javascript
深入理解React高阶组件
Sep 28 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 Javascript
React+Redux实现简单的待办事项列表ToDoList
Sep 29 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读取文件并可支持远程文件的代码分享
2012/10/03 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
django中的ajax组件教程详解
2018/10/18 PHP
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
javascript 面向对象 function类
2010/05/13 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
Python压缩和解压缩zip文件
2015/02/14 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python字符串常用方法
2018/06/14 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
Python3解释器知识点总结
2019/02/19 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
python内存动态分配过程详解
2019/07/15 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
制定岗位职责的原则
2013/11/08 职场文书
十佳大学生事迹材料
2014/01/29 职场文书
《蜗牛》教学反思
2014/02/18 职场文书
企业宣传工作方案
2014/06/02 职场文书
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js