完美解决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 相关文章推荐
关于js datetime的那点事
Nov 15 Javascript
javascript 星级评分效果(手写)
Dec 24 Javascript
JS冒泡事件的快速解决方法
Dec 16 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
Oct 16 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
Apr 07 Javascript
网页中右键功能的实现方法之contextMenu的使用
Feb 20 Javascript
Node.JS利用PhantomJs抓取网页入门教程
May 19 Javascript
layer弹窗插件操作方法详解
May 19 Javascript
vue引入axios同源跨域问题
Sep 27 Javascript
JavaScript两种计时器的实例讲解
Jan 31 Javascript
详解JavaScript中的函数、对象
Apr 01 Javascript
JavaScript小技巧带你提升你的代码技能
Sep 15 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相当简单的分页类
2008/10/02 PHP
PHP UTF8中文字符截断函数代码
2012/09/11 PHP
PHP无限分类(树形类)
2013/09/28 PHP
初识php MVC
2014/09/10 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
php目录拷贝实现方法
2015/07/10 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
AngularJs页面筛选标签小功能
2016/08/01 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
js实现简单的手风琴效果
2017/02/27 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
python爬虫分布式获取数据的实例方法
2020/11/26 Python
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
英国健身超市:Fitness Superstore
2019/06/17 全球购物
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
后勤岗位职责
2013/11/26 职场文书
教师党员公开承诺书
2014/03/25 职场文书
解除劳动合同证明书
2014/09/26 职场文书
悬崖上的金鱼姬观后感
2015/06/15 职场文书
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis