2010-02-10 33 views
13

我在我的系统上安装了IE8。我通常在这个浏览器上测试我的应用程序,但是当我知道客户端正在使用IE7时出现问题。现在我该如何在IE7上测试我的应用程序?如何在旧版本的IE上测试我的应用程序?

一个可能的解决方案是在我的系统上双启动。所以在Windows版本上,我可以有IE7,另一个我可以有IE8。但我真的不想使用这个解决方案。

另一种可能的解决方案是使用PC模拟器[不知道这是什么,只是听说过这些]。使用我可以同时拥有多个IE版本。你有没有尝试过这种解决方案?请指定任何好的免费模拟器。

请让我知道是否有任何其他更好的解决方案。

+0

看看这个问题也http://stackoverflow.com/questions/10541225/cross-browser-testing-all -major-browsers-one-machine – Scott

+0

查看我的评论http://stackoverflow.com/questions/10541225/cross-browser-testing-all-major-browsers-on-one-machine#comment48337272_10541484 – Pacerier

回答

4

微软提供了一个free set of Windows Virtual PC images针对各种Windows服务包测试IE的各种版本。

Virtual PC也是免费的。

+0

但是你必须有一个兼容处理器虚拟化支持 – Pentium10

+0

你必须有额外的Windows许可证才能做到这一点。也不是免费 –

+1

@drorhan - 我不认为需要许可证 - 图像到期(无论是在设定的日期还是在激活后的120天内),都被视为演示版本。虚拟PC可以从MS站点免费下载。但是,我找不到文件来确定这一点。你有链接到任何文档来支持你的观点? –

3

你见过Microsoft Expression Web工具吗?它包含用于在各种版本的IE - SuperPreview中测试页面的kick-ass工具。而且这个工具也免费提供,你可以下载它here
它更容易使用它而不是Virtual PC映像。但它不能完全取代VPC,因为在清晰的环境中测试也非常重要。

0

对于那些谁仍然在寻找一个答案这里是一个Chrome extension 它拥有超过600万用户,并声称:

前10名的Chrome扩展程序自2009年!

- WINDOWS ONLY - WINDOWS ONLY -

IE标签恰好通过使用内铬的IE渲染引擎直接 模拟IE。这将使您能够使用ActiveX控件并使用不同版本的IE(IE6,IE7,IE8或IE9)测试您的网页。

- 特点 -

  • 创建将在IE选项卡中自动打开的网址列表

  • 企业部署

    组策略支持

  • 安全使用旧IE渲染引擎

  • 编辑Sharepoint文件而不是打开只读

  • 使用Java,Silverlight的,和ActiveX浏览器无缝

相关问题