有没有办法同时或一个接一个地运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8,以测试Web应用程序的UI?或者还有其他解决方案吗?
答案 0 :(得分:9)
具有多个虚拟机的虚拟PC,每个虚拟机都有不同版本的IE。
微软甚至可以提供Windows XP / Vista + IE6 / 7/8 VM下载here。
答案 1 :(得分:3)
使用IETester - 它允许您在所有版本的IE上测试您的网站。
答案 2 :(得分:3)
除了已经发布的IE测试程序之外,还有像browsershots.org这样的工具来测试外观和Microsoft's Super Preview(表达式的一部分),但没办法让它们完全安装在一边并购(就像普通客户一样)这不是完全的hackery,至少是我所知道的。
答案 3 :(得分:1)
我过去曾使用IEtester等。但对我来说,除了在VM的设置中查看应用程序作为可能的客户端设置之外,没有其他更好的选择了。 IETester很好,但我发现并非所有脚本问题都必须提出或报告。因此,为了彻底了解VM解决方案是最好的。
@Esko - 令人惊讶的是,仍然有许多组织已经对IE6进行了标准化,并且不允许升级,因为它们仍然运行仍需要IE6的遗留应用程序。奇怪但非常真实: - )答案 4 :(得分:1)
你也可以试试Adobe® BrowserLab,我用它来测试很多浏览器而不是安装它们。不是最好的,但因为我所知道的所有其他人都已被提及,只是另一种选择。
答案 5 :(得分:0)
尽管IETester有时会很有用,但有时渲染内容会略有不同,而某些JS脚本可能无法正常工作。
因此,根据我的经验,最好设置一些虚拟机,每个实例上都有不同的IE版本。
我知道这可能听起来很乏味,但从长远来看,以这种方式测试和验证您的网站会更好。
答案 6 :(得分:0)
我使用过MultipleIEs,但我认为它不适用于Windows 7。
答案 7 :(得分:0)
您可以在Windows 7中使用“XP模式”执行此操作 - 您需要设置两个虚拟硬盘驱动器,但您可以在win 7桌面上创建快捷方式以“打开”IE6。这里有一个很好的演练:
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode/1
答案 8 :(得分:0)
我喜欢Browser Sandbox,它很容易使用。
答案 9 :(得分:0)
VmwareWorkstation非常有用,尤其是它的快照功能。
例如,您可以安装基于Win XP的虚拟机,保存快照以保持IE6可用。然后你可以更新到IE7,保存另一个快照。所以你可以自由切换这两个快照来使用ie6或ie7。
并且不要使用IETester的东西。我曾经尝试过这个工具,发现它并不像真正的浏览器那样表现。