我可以使用IE8与IE7兼容性来测试网站吗?

时间:2022-06-15 15:06:22

As a developer, can I safely upgrade to IE8 and use its IE7 compatibility mode to test how sites look in IE7? For IE6, I have a virtual machine and it is quite inconvenient. I don't want to upgrade to IE8 and then have another virtual machine now for IE7.

作为开发人员,我可以安全地升级到IE8并使用其IE7兼容模式来测试网站在IE7中的外观吗?对于IE6,我有一台虚拟机,非常不方便。我不想升级到IE8,然后再为IE7安装另一个虚拟机。

Or is IE7 compatibility mode really different and I can't rely on that?

或IE7兼容模式真的不同,我不能依赖它?

9 个解决方案

#1


Compatibility mode in IE8 is not a 100% emulation of IE7. Security changes were not versioned, and some DOM operations were not versioned. Check out this blog post form Microsoft for a list of changes.

IE8中的兼容模式不是IE7的100%仿真。安全更改未进行版本控制,并且某些DOM操作未进行版本控制。查看Microsoft的博客文章,了解更改列表。

http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx

#2


Microsoft is developing a tool called Expression Web SuperPreview to make it easier to test for the growing fauna of browsers.

微软正在开发一种名为Expression Web SuperPreview的工具,以便更容易地测试不断增长的浏览器动态。

Blog entries describing it by Long Zheng and The Expression Web Team.

由Long Zheng和Expression Web Team描述的博客条目。

#3


You should try using IE Tester - a life saver. It lets you view a website on IE 5.5, 6, 7, current installed version, and 8 beta all in one program - each browser version loads in it's own tab and can be split screen etc.

你应该尝试使用IE Tester - 一个节省生命的人。它允许您在一个程序中查看IE 5.5,6,7,当前安装版本和8 beta的网站 - 每个浏览器版本都加载在它自己的选项卡中,可以是分屏等。

#4


The MSHTML code changed. IE7 compat mode should be pretty damn close to IE7, but... the code changed. I would still test both.

MSHTML代码已更改。 IE7 compat模式应该非常接近IE7,但......代码改变了。我仍然会测试两者。

Microsoft makes Virtual PC images available for testing this.

Microsoft使Virtual PC映像可用于测试。

#5


I know for a fact that IE7 and IE8 (compatibility mode) are not the same. In my case it was CSS problem that showed up in IE7 and not in IE8

我知道IE7和IE8(兼容模式)不一样。在我的情况下,它是在IE7中出现的CSS问题,而不是在IE8中

#6


I use IE7 compatibility mode and it serves me all right. Did you try Multiple IE http://tredosoft.com/Multiple_IE instead of using a virtual machine?

我使用IE7兼容模式,它可以为我提供服务。您是否尝试使用多个IE http://tredosoft.com/Multiple_IE而不是使用虚拟机?

#7


Don't forget IETab for Firefox... making things that little bit easier. Though IIRC, you can only use this to test the version that's default on your system.

不要忘记IETab for Firefox ......让事情变得更容易一些。虽然IIRC,但您只能使用它来测试系统上的默认版本。

#8


Seems that Microsoft has finally released Expression Web SuperPreview

似乎微软最终发布了Expression Web SuperPreview

It can be downloaded here

它可以在这里下载

http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en

#9


Multiple IEs was listed in another answer.

多个IE被列在另一个答案中。

There's a successor to "Multiple IEs" called Internet Explorer Collection that is more up to date.

有一个名为Internet Explorer Collection的“多个IE”的后续版本是更新的。

#1


Compatibility mode in IE8 is not a 100% emulation of IE7. Security changes were not versioned, and some DOM operations were not versioned. Check out this blog post form Microsoft for a list of changes.

IE8中的兼容模式不是IE7的100%仿真。安全更改未进行版本控制,并且某些DOM操作未进行版本控制。查看Microsoft的博客文章,了解更改列表。

http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx

#2


Microsoft is developing a tool called Expression Web SuperPreview to make it easier to test for the growing fauna of browsers.

微软正在开发一种名为Expression Web SuperPreview的工具,以便更容易地测试不断增长的浏览器动态。

Blog entries describing it by Long Zheng and The Expression Web Team.

由Long Zheng和Expression Web Team描述的博客条目。

#3


You should try using IE Tester - a life saver. It lets you view a website on IE 5.5, 6, 7, current installed version, and 8 beta all in one program - each browser version loads in it's own tab and can be split screen etc.

你应该尝试使用IE Tester - 一个节省生命的人。它允许您在一个程序中查看IE 5.5,6,7,当前安装版本和8 beta的网站 - 每个浏览器版本都加载在它自己的选项卡中,可以是分屏等。

#4


The MSHTML code changed. IE7 compat mode should be pretty damn close to IE7, but... the code changed. I would still test both.

MSHTML代码已更改。 IE7 compat模式应该非常接近IE7,但......代码改变了。我仍然会测试两者。

Microsoft makes Virtual PC images available for testing this.

Microsoft使Virtual PC映像可用于测试。

#5


I know for a fact that IE7 and IE8 (compatibility mode) are not the same. In my case it was CSS problem that showed up in IE7 and not in IE8

我知道IE7和IE8(兼容模式)不一样。在我的情况下,它是在IE7中出现的CSS问题,而不是在IE8中

#6


I use IE7 compatibility mode and it serves me all right. Did you try Multiple IE http://tredosoft.com/Multiple_IE instead of using a virtual machine?

我使用IE7兼容模式,它可以为我提供服务。您是否尝试使用多个IE http://tredosoft.com/Multiple_IE而不是使用虚拟机?

#7


Don't forget IETab for Firefox... making things that little bit easier. Though IIRC, you can only use this to test the version that's default on your system.

不要忘记IETab for Firefox ......让事情变得更容易一些。虽然IIRC,但您只能使用它来测试系统上的默认版本。

#8


Seems that Microsoft has finally released Expression Web SuperPreview

似乎微软最终发布了Expression Web SuperPreview

It can be downloaded here

它可以在这里下载

http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en

#9


Multiple IEs was listed in another answer.

多个IE被列在另一个答案中。

There's a successor to "Multiple IEs" called Internet Explorer Collection that is more up to date.

有一个名为Internet Explorer Collection的“多个IE”的后续版本是更新的。