700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 完美解决IE9浏览器出现的对象未定义问题

完美解决IE9浏览器出现的对象未定义问题

时间:2022-12-04 02:07:03

相关推荐

完美解决IE9浏览器出现的对象未定义问题

目前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" />

源文件:/shili/javascripts/6726.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。