1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

关于IE8兼容问题

作者:用户 来源:互联网 时间:2018-07-15 13:19:46

界面测试兼容性ie8

关于IE8兼容问题 - 摘要: 本文讲的是关于IE8兼容问题,  IE8 Beta2 的BUG实在太多了,界面比IE7更加丑陋和臃肿。这都是表面上的东西,而内在呢。我们总是为MS修复网页,而不是MS为网页修复IE微软的开发团队是不是想太多了。IE8不是为了解决

 IE8 Beta2 的BUG实在太多了,界面比IE7更加丑陋和臃肿。这都是表面上的东西,而内在呢。我们总是为MS修复网页,而不是MS为网页修复IE微软的开发团队是不是想太多了。IE8不是为了解决问题而存在,而是为了产生更多的问题,正如那个令人讨厌的Vista一样。微软在IE6中使用!DOCTYPE来识别该用什么样的标准显示网页,IE6中可有可无,但IE7中对这个要求更加严格了。到了IE8,这个标识恐怕都过时了,微软又改变了,推出了“IE8标准”,于是很多原本在IE7下好好的网页,又变得一蹋糊涂。微软声称,开发商仅需要在目前兼容IE7的网站上添加一行代码即可解决问题,此代码如下:<meta http-equiv="x-ua-compatible" content="ie=7" />兼容的代码其实有:<meta http-equiv="X-UA-Compatible" content="IE=5" >< meta http-equiv="X-UA-Compatible" content="IE=7" >< meta http-equiv="X-UA-Compatible" content="IE=8" >< meta http-equiv="X-UA-Compatible" content="IE=edge" >其中最后一行是永远以最新的IE版本模式来显示网页。IE8占用内存资源很高,比IE7要高一倍左右。IE8增加的一些安全功能,比如隐私浏览模式什么的,这些功能早就不是什么新玩意了。IE8的表现,不多说了,在一些大大小小评测中都是排在倒数第一位。这回火狐可翻了身了。微软正在努力。。。其实我认为最快速兼容最好的是Opera,但是它不开源,因此,插件扩展都没有IE和FF丰富。--------------------------------------------------------------------------------------自从用了IE8 整个世界都变了形,呵呵,问题没那么严重,如果你的网站还来不及修改以适合IE8访问的时候,咱们可以通过非常简单的方法,加几行代码就可以让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下:只需要在页面中加入如下HTTP meta-tag:< meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />    只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示。还有一种方法是针对整个网站的,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广。<?xml version="1.0" encoding="utf-8"?>< configuration>< system.webServer>    <httpProtocol>      <customHeaders>        <add name="X-UA-Compatible" value="IE=EmulateIE7">      </customHeaders>    </httpProtocol>< /system.webServer>< /configuration>或者针对全站页面:  您可以修改Web服务器(如Apache/IIS/Resin等)的HTTP头信息,在其中增加以下指令: X-UA-Compatible: IE=EmulateIE7。这个是我个人强烈推荐的做法,在您无法进行全站测试的情况下,可以先使用此方式使IE 8的严格模式暂时失效。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索界面 , 测试 , 兼容性 , ie 8 ,以便于您获取更多的相关知识。

ie兼容-关于IE8以下兼容css3 media queries方法询问

问题描述 关于IE8以下兼容css3 media queries方法询问 各位大神 请教个问题 &lt;!--[if lte IE 8]&gt; (funct...

IE6,IE7,IE8,Firefox兼容的css hack详解

已经发布过关于这CSS兼容的hack的文章不止一篇,可是有太多,都已经失效,再次发布,不想谈什么乱七八糟的理论,直接上实例!如下: IE浏览器都能识别“*” “\9”;标准浏览器(如FF)不能识别“*”; IE6能识别“_” “+” ...

iframe异步加载技术及性能

...时候,Meebo的两个工程师(@marcuswestin and Martin Hunt)做了一个关于他们的Meebo Bar的演讲。他们使用iframe来加载一些插件,并且真正做到了无阻塞加载。对于有的开发者来说,他们的做法还比较新鲜。很赞,超级赞。但是一些原因导致...

完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效

1、效果及功能说明 仿新浪微博图片文字列表上下淡进淡出间歇上下滚动 2、实现原理 首先要设定div内只能显示4个图片那么多出来的图片会自动隐藏然后在给图片添加一个动画的事件让他们可以滚动的播放出来上下滚动效果播放...

关于新版本 webpack gulp 兼容 IE8- 的正确姿势

最近在使用 webpack 和 gulp 的时候发现压缩后的 js 在 IE8- 下各种报错,蛋蛋的忧桑。 于是花了几个小时整理了下问题及解决方案。 PS: webpack 的 es3ify-loader 插件因为所在层面不同 (解析层之后才是优化层,如压缩等),所以问题依...

前三篇
后三篇