IE8浏览器iframe的怪异情况

文章简介:原来在ie8下面,如果iframe的src为同域名下的页面,那么宽度和高度不能设置为0,可以设置为1,并且隐藏掉即可。

今天调查一个问题,同一个页面在firefox下面正常,但是在ie8下面却cpu100%,导致浏览器挂了。

用fiddler检查了一下,发现ie8下的请求数和firefox下的请求数不一样,仔细查看了一下页面,发现页面中有一个iframe。

该iframe的src是同域名下的链接,而且width和height设置都为0. 于是想查看一下iframe究竟是什么,所以改为了width和height分别为200,此时再访问页面的时候,发现居然正常了。

原来在ie8下面,如果iframe的src为同域名下的页面,那么宽度和高度不能设置为0,可以设置为1,并且隐藏掉即可。

我们写前端代码,很大的弊端就是无法深究问题的本质,更谈不上去修正这个根本的问题。

于是,我们只能说,这是浏览器的问题,很无奈但是却离不开这个让我们“恨之入骨”的浏览器。

时间: 2024-09-20 00:12:26

IE8浏览器iframe的怪异情况的相关文章

IE8浏览器如何确定文档模式

 本文将讨论IE8浏览器如何确定用以渲染网站的文档模式,如怪异模式(又称IE5模式)和标准模式(更多资料,英文:http://en.wikipedia.org/wiki/Quirks_mode).该内容对于开发人员和客户来说,是很重要的. 与此相关的,是我们最近更新的兼容性视图列表.此列表内容自从去年3月IE8正式版发布以来,已经减少了1000多个网站.从最初的3100多,减少到了现在的2000多一点.在与网站开发人员及标准制定人员的共同努力下,我们很高兴地看到需要出现在兼容性视图(CV)列表中

web开发人员谈IE8浏览器新特性

微软在去年可谓是动作比较大的一年,在去年3月份推出了最新版的IE8浏览器,而在年底又发布全新的操作系统Windows 7,自此新产品的市场占有率出现了一个增长的小高潮."微软的IE8面对不仅仅是普通的浏览器用户,从IE8浏览器里自带的"开发人员工具"我们就可以看 出它更是一个面对网页开发人员的平台."尽管微软早已建议低版本的IE用户把浏览器升级最新一代的浏览器IE8,但是有很多用户还在犹豫该不该把浏览器升级到IE8,这次我们就从网页开发人员的角度来谈谈升级IE浏览器

IE8浏览器排除使用故障

作为一款刚发布不久的浏览器,IE8浏览器的易用性确实有很大提高.但经过近段时间广大用户的使用,发现了不少故障,下面我们就针对这些主要的IE8浏览器使用故障,为大家提供解决办法,帮助大家更好地在网络上冲浪. 一.网页显示异常 在Windows XP中使用IE8打开某些网站时会出现页面显示不正常现象,比如图片错位.文字偏离等(如图1).这主要是由于IE8采用了国际通用的网页开发标准-- W3C标准,而以前的不少网站都是针对IE7标准开发优化的,因此,不兼容新开发标准-的网站就会出现显示问题了.那么,

怎样加快IE8浏览器打开新标签的速度

IE8比IE7更加稳定,也能更好的兼容业内的网络标准.但在使用IE8的时候总是感觉比过去的版本要慢一些.这是因为IE8浏览器比之前的浏览器"更聪明和更安全"了,微软搞了一大堆的安全策略,开启前要处理更多的规则和任务,所以自然慢了一些. 但对于像我这样热衷于使用最新版软件的软件迷,还不至于因为速度慢了点就舍弃了IE8.有没有什么好的解决办法呢,答案是肯定的.下面跟我来一起给IE8上个高速马达吧! 绝对非主流的提速--禁止IE临时文件(仅供中高级用户参考.交流) 大家都知道,IE浏览器提供

IE8浏览器的隐藏命令行参数

  IE8正式版的推出有一年多时间了,浏览器的好坏大家心里应该都有数了,相比之于IE6和IE7也很大的进步,也添加了不少有趣的新功能,如加速器.私密模式(InPrivate mode)等等,当然那除了这些功能,微软还给IE8浏览器添加了一些特定情况下可能很有用的命令行参数,添加参数是在IE8浏览器的属性的目标栏里-->右键-->属性. 我们可以通过下面这个例子来了解一下IE8参数功能: 在我们开发中Web浏览器正常情况下,如果想给客户演示一个,多个用户的流程;因为Web程序本身使用Sessio

win7电脑中的IE8浏览器无法打开网银怎么办?

  走在大街上,想必大家也已经发现了,传统的支付方式虽然还在咱们的日常生活中使用,但是不难发现,很多新型的支付方式已经开始融入咱们的生活,例如咱们比较熟悉的微信支付.支付宝支付等等,但是说到这些方式,咱们需要注意的一个问题便是网银,因为只有有网银的用户才能使用这些支付方式.不过今天,就有使用w764位旗舰版下载电脑的用户在使用网银的时候出现了问题,因为该用户使用自己win7旗舰版电脑中的IE8浏览器去打开网银,却发现无法登陆,那么遇到这样的情况,咱们要如何解决呢?下面,小编就来详细的介绍一下吧!

针对今天客户提出的问题IE8 浏览器文本模式变为杂项解决方法

今天我们有家客户巨豪自动化设备有限公司,反应网站在ie8打开有变形的问题,佳速互联工程师查找部分资料帮助客户及时解决了,现将解决方法总结如下: 在没有处理前网站打开时候导航显示不正常:如图所示 解决后显示正常如图: 解决方法1: .html 文件解决方法: head 加入:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> .jsp 文件解决方法: <!DOCTYPE>

IE浏览器IFrame对象内存不释放问题解决方法_javascript技巧

最近项目组发现在使用showModalDialog弹出窗体中如果包含IFrame对象,则IFrame对象占用的内存资源在窗体关闭后不会释放.弹出关闭反复多次后,IE浏览器内存占用可超过数百M,严重时IE浏览器报错,且无法关闭,只能通过杀进程的方式重启浏览器.经测试,使用open方式弹出也存在该问题. 在IE8浏览器中,open和showModalDialog弹出的内存占用有差异: open方式弹出的窗体占用的是一个独立的iexplorer.exe进程: showModalDialog方式弹出的窗

win7系统安装不了IE8浏览器提示此安装不支持您的操作系统的解决方法图文教程

IE浏览器一直稳定发展,而且每隔一段时间久会推出新的版本,这不有用户说win7装不了ie8浏览器提示"此安装不支持您的操作系统",也这种情况该怎么解决呢?下面小编和大家讲解win7装不了ie8浏览器提示"此安装不支持您的操作系统"的解决方法,一起来看看吧. 解决方法: 1.进入Win7系统后,您同时按下Win7系统键盘上的win+R快捷键打开电脑的运行窗口: 2.在打开的运行窗口中,您输入regedit并单击回车,这样就可以打开Win7系统的注册表编辑器窗口了: 3