作为开发人员,我可以安全地升级到 IE8 并使用其 IE7 兼容模式来测试网站在 IE7 中的外观吗?对于IE6,我有一个虚拟机,很不方便。我不想升级到 IE8,然后现在为 IE7 准备另一个虚拟机。
还是 IE7 兼容模式真的不同,我不能依赖它?
作为开发人员,我可以安全地升级到 IE8 并使用其 IE7 兼容模式来测试网站在 IE7 中的外观吗?对于IE6,我有一个虚拟机,很不方便。我不想升级到 IE8,然后现在为 IE7 准备另一个虚拟机。
还是 IE7 兼容模式真的不同,我不能依赖它?
IE8 中的兼容模式不是 IE7 的 100% 仿真。安全更改没有版本化,一些 DOM 操作没有版本化。查看 Microsoft 的此博客文章以获取更改列表。
http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx
微软正在开发一种名为Expression Web SuperPreview的工具,以便更轻松地测试不断增长的浏览器群。
Long Zheng和The Expression Web Team描述的博客条目。
您应该尝试使用IE Tester - 一个救命稻草。它可以让您在一个程序中查看 IE 5.5、6、7、当前安装版本和 8 beta 的网站 - 每个浏览器版本都加载到它自己的选项卡中,并且可以是分屏等。
MSHTML 代码已更改。IE7 兼容模式应该非常接近 IE7,但是……代码改变了。我仍然会测试两者。
Microsoft提供了可用于测试的Virtual PC 映像。
我知道 IE7 和 IE8(兼容模式)并不相同。就我而言,这是在 IE7 中出现的 CSS 问题,而不是在 IE8 中
我使用 IE7 兼容模式,它对我有用。您是否尝试过 Multiple IE http://tredosoft.com/Multiple_IE而不是使用虚拟机?
不要忘记 Firefox 的 IETab... 让事情变得更简单。尽管 IIRC,您只能使用它来测试系统上的默认版本。
看来微软终于发布了 Expression Web SuperPreview
可以在这里下载
另一个答案中列出了多个 IE。
“多个 IE”有一个更新的称为Internet Explorer 集合的继任者。