如何在Windows 8上运行IE(IE7 / IE8)的旧版本?


55

我正在Windows 8系统上进行Web开发。我正在运行最新的IE,但我还需要使用IE的较早版本(尤其是IE7和IE8)测试该应用。

是否可以在Windows 8上运行这些旧版的IE?

Answers:


57

您使用虚拟机执行此操作,这是最简单的方法。您使用Hyper V和Microsoft提供的VHD图像(或使用第三方工具(如虚拟盒子))。

首先,按照此处 Kronos给出的说明设置HyperV 。

在此处输入图片说明

然后,您可以从Microsoft下载相应的vhd映像,并为IE的每个版本创建一个虚拟机。

http://www.microsoft.com/zh-cn/download/details.aspx?id=11575

运行VHD

打开Hyper V管理器并创建一个新的虚拟机。 在此处输入图片说明

输入名称,内存详细信息等,但是对于硬盘映像,请选择“使用现有硬盘”。

在此处输入图片说明

单击完成,您将拥有具有旧版IE的VM。

HowToGeek提供了一个大型教程,可让单个VM在此处运行。


1
不像我希望的那么容易,但是,是的,这可以解决问题。谢谢!
jsalonen 2012年

1
自从Vista启动以来,@ jsalonen与MS为IE的旧版本提供的选项相同。此后唯一的主要变化是,Vista / W7中更灵活的激活使您可以在旧版本过期时从同一下载中重新创建新的测试VM,而每次需要重新下载XP / IE6映像时(Vista添加的过期时间为X天)在首次使用选项之后,XP仅在特定日期过期,而MS需要创建新映像来增加它。)
Dan Neely 2012年

创建虚拟机时,如果看到选择“ Generation 1”或“ Generation 2”的选项,请选择第一个,它支持Microsoft提供的“ vhd”文件。第二个选项仅支持“ vhdx”硬盘文件。
格雷格·伍兹

请注意,密码输入需要使用QWERTY键盘输入!例如,Win7_IE8的密码是“ Password1”,应该在AZERTY中键入“ Pqsszord1”(我从数字键盘输入了“ 1”。)
Donatello

您还需要先在VM上卸载“ VirtualPC集成”并升级“ Hyper-V集成服务”(使用CTRL + I或在“操作”菜单中插入虚拟CD)
Donatello 2014年

34

如果您需要独立的测试工具,可以尝试BrowseEmAll。它同时运行IE 7、8、9和10。

在此处输入图片说明


该工具可以在8中使用吗?
HaydnWVN 2012年


4
它不是免费的,只有30天的试用期:(
avirk 2012年

1
是的,也许您可​​以获得免费许可证?“如果您是任何一种行善者(非营利组织,慈善机构,教育机构或开放源代码提供者),请给我发送一条简短的消息给我,我将免费向您发送许可证。” 从browseremall.com/Buy
megaperlz 2012年

我认为这可能是通过在您的服务器上呈现页面(然后运行所有不同的浏览器)来实现的?
Earlz 2012年

7

为了简单的测试目的,我发现IETester效果很好。


我也使用了IETester,没关系,选项卡崩溃了很多,但是通常当单独使用时而不是在测试时。而且是免费的。
Holger 2012年

我已经使用IETester多年了,对此我感到很满意,但是最近我发现它不再能很好地工作了(至少在Windows 7上如此)。某些版本的IE崩溃每一次,或剪贴板不工作,或JavaScript不运行...
阿尔瓦罗·冈萨雷斯


4

您可能可以使用开发人员工具解决该问题。打开IE(桌面模式),然后按F12(或转到“工具”>“开发人员工具”)。

在工具栏中,可以选择浏览器模式和文档模式。关于它如何工作以及这两种模式之间的区别有广泛的解释


6
但是,它们与实际的旧版IE版本略有不同。
乔伊

1
已经尝试过此方法,但是是的,它们不能像旧版本的IE一样100%正确地工作。不管怎么说,还是要谢谢你!
jsalonen 2012年


1

仅在IE9中按F12并将兼容模式设置为IE7 / IE8有什么问题?我从来没有注意到真正的浏览器和IE9内置的浏览器模拟器之间的任何区别。


2
这正是我正在做的事情,但是我从客户那里得到了反馈,该页面不适用于旧版本的IE,因此我需要使用完全相同的浏览器来复制问题-该页面可以在仿真器模式下正常工作。
jsalonen 2012年

0

VMWare Thin App可能是您不仅要针对浏览器而且还要针对必须在主机OS无法支持的环境中运行的任何应用程序查看的东西。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.