目前Window7的机器上,使用IE9浏览器的用户很多,但是IE9在兼容性上做了比较严格的控制,导致很多程序在chromefirefoxie6,ie7,ie8上可以正常运行,但在ie9上出现了各种问题,这里要说的其中一个问题,就是对象定义,特别是单一个页面上嵌套了多层iframe/frame的时候,往往会出现:

Array对象未定义

$对象未定义

jQuery对象未定义

Json对象未定义

undefined对象未定义

*对象未定义...

这种情况,

1.首先先检查JS文件路径引用是否不对,或者是Html文件的设置编码格式不正确;

2.假如这些基本的都正常没问题,我们再去检查,是否我们编写的js文件放在自己引用的第三方js插件或者框架后面,按照DOM解析方式,我们最好让自己的js文件放在最后解析。

假如上面两步都保证正常,并且在chromefirefoxie6,ie7,ie8上可以正常运行,那么就有可能是我们要强调的问题,ie9严格性问题,这里我们可以在页面上处理,添加

<meta http-equiv="X-UA-Compatible"content="IE=EmulateIE8" />

源文件:http://www.html5cn.com.cn/shili/javascripts/6726.html

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

  1. 完美解决IE浏览器下下载功能

    完美解决IE浏览器下下载功能 当时是自己封装的用a标签下载,但是遇到IE就是一堆的坑,不能下载 var image = new Image()// 解决跨域 Canvas 污染问题image.setA ...

  2. 完美解决ie浏览器location.href不刷新页面的问题,进入页面只刷新一次

    完美解决ie浏览器location.href不刷新页面的问题,进入页面只刷新一次 参考文章: (1)完美解决ie浏览器location.href不刷新页面的问题,进入页面只刷新一次 (2)https: ...

  3. 解决IE9浏览器报 ‘console’未定义的问题

    在我们刚开始写代码的时候,通常都会使用console.log() 来打印各种数据,各种日志,但是在 IE9浏览器中我们会发现当你第一次在IE9 中打开页面时有时页面是空白的不能正常显示,会报错 'co ...

  4. 完美解决微信浏览器内长按识别个人收款码的案例分享

    微信8.0.16之前版本可以实现长按识别, 之后的版本为了限制非当面交易, 长按识别的地方显示一下,马上被屏蔽不见-- 解决方法很简单,调整原来的收款页面样式,就可以支持长按识别微信个人收款码

  5. 完美解决Chrome浏览器中图片出现彩色马赛克的问题

    问题描述 使用Chrome浏览器浏览网页的时候出现了如下的情况: 解决方案 打开Chrome的设置. 进入高级部分的系统. 将"使用硬件加速模式(如果可用)"取消. 个人的猜测 C ...

  6. 解决chrome浏览器安装PageOffice后未生效

    修改chrome浏览器https设置 在chrome地址栏输入:chrome://flags/#block-insecure-private-network-requests. 将Block inse ...

  7. 谷歌浏览器安全证书不受信任_使用SSL证书https协议,完美解决谷歌Chrome浏览器“不安全”...

    传统的http协议,存在被监听.劫持等安全风险,故众多浏览器都已经http协议标记为"不安全".尤其是谷歌Chrome浏览器对"不安全"的提示最为明显,360浏 ...

  8. html百度转到顶部 fixed,科技常识:完美解决安卓端百度浏览器屏蔽fixed悬浮元素的问题...

    今天小编跟大家讲解下有关完美解决安卓端百度浏览器屏蔽fixed悬浮元素的问题 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关完美解决安卓端百度浏览器屏蔽fixed悬浮元素的问题 的相关资料 ...

  9. edge打开pdf不显示印章_一旦碰到Edge浏览器打不开pdf文件,只需这样做就可完美解决!...

    近日,系统迷看到有小伙伴求助说,自己win10系统的Edge浏览器打不开pdf文件,一打开,Edge浏览器就会提示错误.一开始还以为是pdf文件的问题,但是去其他电脑上试了,发现pdf文件没有问题. ...

  10. 谷歌Chrome浏览器提示adobe flash player已过期完美解决办法

    最近使用谷歌Chrome浏览器提示adobe flash player已过期,浏览网页时一些flash元素的东西都无法正常显示,在网上尝试寻找很多方法,都不能解决,最后,经测试有效方法如下: 一:下载 ...

最新文章

  1. android 初始化语言,3.4.1 Android初始化语言(1)
  2. 高通、猎户机型Android典型bootloader分析
  3. 利用ES6里标准化的JavaScript proxy对象拦截SAP C4C页面的HTML div原生操作
  4. day36 fullstack gevent模块 IO阻塞和非阻塞 IO多路复用 异步IO介绍 其他的补充
  5. marquee滚动起始位置_巧用喵影关键帧制作滚动水印,让视频小偷无可盗
  6. laravel5.6 使用指定字段作为key_MyRocks TTL使用姿势及Bugfix
  7. qlineedit 设置界面不能输入_一个类似QQ的登陆界面为什么两个输入QLineEdit的上下距离太远...
  8. apk破解工具介绍与使用
  9. linux中的‘make’和‘makefile’
  10. Android Jetpack组件之App Startup,源码+原理+手写框架
  11. Win10自带工具DISM修复系统
  12. switch 连接 LG 48GQ900 没有声音
  13. 新型城镇化提质扩容 打造民村智慧城市
  14. C语言《填数游戏》全流程
  15. 计算机专业本科毕业论文字数要求,计算机科学与技术专业本科毕业设计论文要求...
  16. 暴力更改hex文件实现自动烧写stm32程序
  17. rust 模块/文件/project
  18. windows下编程控制摄像头的详细介绍
  19. SpaceX 星链卫星互联网业务出现大规模宕机,现已修复
  20. Essential Linux Device Drivers 中文版第2章

热门文章

  1. 软考—软件设计师(软件工程基础知识)
  2. python正态分布代码_Tests for normality正态分布检验(python代码实现)
  3. Vivado2018.3手把手详细下载
  4. 简指南越狱的iOS及原因,负责其
  5. zabbix安装教程Linux环境部署zabbix3.2
  6. u8系统怎么连接服务器,u8客户端如何连接服务器
  7. MATLAB 图像批处理工具箱(Image Batch Processor)介绍
  8. 一分钟搞懂NB-IoT行业发展
  9. 软件需求分析——需求工程导论
  10. mysql to excel 插件_在Excel中操作MySQL数据库插件MySQL for Excel