完美解决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 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
Jun 29 Javascript
javascript:history.go()和History.back()的区别及应用
Nov 25 Javascript
THREE.JS入门教程(3)着色器-下
Jan 24 Javascript
jquery实现每个数字上都带进度条的幻灯片
Feb 20 Javascript
js事件冒泡实例分享(已测试)
Apr 23 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
Apr 04 Javascript
Jquery操作js数组及对象示例代码
May 11 Javascript
跟我学习javascript的var预解析与函数声明提升
Nov 16 Javascript
微信小程序 开发经验整理
Feb 15 Javascript
详解webpack和webpack-simple中如何引入css文件
Jun 28 Javascript
使用D3.js制作图表详解
Aug 13 Javascript
JS实现换肤功能的方法实例详解
Jan 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中的foreach问题
2013/06/30 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
php跨站攻击实例分析
2014/10/28 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
2010/01/17 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
vue 组件简介
2020/07/31 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
详解Pycharm第三方库的安装及使用方法
2020/12/29 Python
Python实现随机爬山算法
2021/01/29 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
商务专员岗位职责范本
2014/06/29 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
Python实现视频自动打码的示例代码
2022/04/08 Python
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python