完美解决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 相关文章推荐
层序遍历在ExtJs的TreePanel中的应用
Oct 16 Javascript
表格 隔行换色升级版
Nov 07 Javascript
JQuery自定义事件的应用 JQuery最佳实践
Aug 01 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 Javascript
PHP中使用微秒计算脚本执行时间例子
Nov 19 Javascript
javascript数组去重的方法汇总
Apr 14 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
May 18 Javascript
vue强制刷新组件的方法示例
Feb 28 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
Mar 27 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
js实现继承的方法及优缺点总结
May 08 Javascript
游戏开发中如何使用CocosCreator进行音效处理
Apr 14 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站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
php 启动时报错的简单解决方法
2014/01/27 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
限制复选框的最大可选数
2006/07/01 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
解决vue 给window添加和移除resize事件遇到的坑
2020/07/21 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python正则表达式的使用范例详解
2014/08/08 Python
在Python下进行UDP网络编程的教程
2015/04/29 Python
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
Python实现多线程HTTP下载器示例
2017/02/11 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
最新奶茶店创业计划书范文
2014/02/08 职场文书
催款通知书范文
2015/04/17 职场文书
七年级语文教学反思
2016/03/03 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python
MySQL新手入门进阶语句汇总
2022/09/23 MySQL