Dav*_*her 4 testing compatibility cross-browser internet-explorer-8 internet-explorer-7
希望有些人对此有所了解.
我很快意识到IE8肯定不能再被忽视了.我以前把它归结为a)只是一个有缺陷的软件,或者b)仍然只占一小部分市场份额.然而,现在,我看到越来越多的要求,以确保网站的工作.
我的问题是,我是否可以切换到仅在IE8上进行测试并安全地"相信"生成的代码仍可在IE7上运行?
任何想法/知识都会有所帮助.干杯.
Dan*_*nas 11
我的问题是,我是否可以切换到仅在IE8上进行测试并安全地"相信"生成的代码仍可在IE7上运行?
没有.
Dan*_*ola 10
不,IE8 与IE7 完全不同.它与其他任何体面的浏览器完全不同,所以你不能依赖其他测试......
是的,它已经安装在足够的机器中,我们现在也需要对它进行测试.
好消息是,现在IETester实际工作(它没有工作,在所有我在几个月前,它甚至不会加载),所以肯定会给它一个镜头,即使你尝试过,并没有奏效为了你.并且肯定会测试3个版本.
http://www.my-debugbar.com/wiki/IETester/HomePage
您可以强制IE8将页面呈现为IE7,这可以提供一种解决方法,因为IE7和IE8无法共存.只需将以下标记添加到<head>:
<meta http-equiv="X-UA-Compatible" content="IE=7">
Run Code Online (Sandbox Code Playgroud)
Microsoft还将此标记添加到HTTP标头或站点标头中:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
Run Code Online (Sandbox Code Playgroud)
Microsoft提供了有关在开发人员准备页面上使用该标记的更多信息.
我的理解是整个IE7渲染引擎在IE8中保持不变,所以网站只需添加这些标题并让它下拉到IE7模式.但是,对DOM以及未向IE7移植的安全性进行了更改,因此转换并不完美.
火狐/ Safari /铬/歌剧/等.完全忽略这个标签.在A List Apart上有一篇很棒的文章.
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |