1

我知道这可能会被认为是重复的,但是查看我能找到的问题,我并没有找到答案


我在 Mac 上开发网站,显然我需要在各种版本的 Internet Explorer 中测试它们。特别是因为我的很多工作都是纯粹的客户端编码,所以像 browsershots.org 这样的服务不会削减它。此外,我在我的机器上本地运行一个网络堆栈,我需要访问它。

到目前为止,我在 VMWare 中使用多个虚拟机进行了非常混乱的设置,这些虚拟机具有不同版本的 Windows 和 IE。它可以工作,但它并不优雅或易于维护。另外,启动所有这些虚拟盒子只是一种痛苦。

所以:我想获得 Windows 7,只需使用它,然后摆脱其他版本和 VPC。据我了解,然后我可以使用Microsoft 的 IE VHD 图像来检查所有不同版本 IE 中的站点。

这是一个好的解决方案吗?还是我应该完全跳过 Windows 并使用Winebottler 之类的东西?. 或者有没有办法从 Mac 上运行限时 VHD?

如果这是一个好的解决方案,我还有另一个问题:作为 Mac 用户,我不知道我需要哪个版本的 Windows 7。家庭高级版?专业的?最终的?除了能够在 IE 6(不幸的是)及更高版本中进行测试外,我不需要Windows 中的任何东西,所以我只需要我能过得去的最少的东西。

此外,还不清楚 VHD 的要求是什么。该网站说它是 XP、Vista 或 7,但我认为运行 VHD 是一种不适用于每个版本的东西。

最后,到目前为止,我只是简单地编辑了每个虚拟 Windows 安装的主机文件,以使其能够访问我的 Mac 的 Web 堆栈。我需要为每个 VHD 做类似的事情,还是有更简单的解决方案?这些 VHD 似乎很快就会过期。

4

3 回答 3

2

MS 提供的 VHD 是虚拟机。运行它们与运行多个 VMWare 虚拟机实例没有什么不同,只是它已经为您设置好了,因此更容易上手。VHD 是为 Virtual PC 制作的,但 VMWare 也支持使用它们。VHD 是针对不同版本的 IE 进行测试的最佳解决方案。

当您想在更轻量级的环境中运行应用程序时,Winbottler 之类的东西在某些情况下很好,但是当您专门进行版本测试时,您主要关心的是兼容性,所以我个人更喜欢虚拟机。

于 2011-04-14T01:41:25.490 回答
1

仅供参考...这是针对多个平台(Mac、Linux、Windows)的 IE VHD 图像的新页面的更新链接:

http://www.modern.ie/en-us/virtualization-tools#downloads

于 2013-04-12T20:08:01.740 回答
0

使用 Microsoft VHD 和 Parallels 6 在 Mac 上测试 Internet Explorer

从以下网址下载所需的 Win/IE 组合: http ://www.microsoft.com/en-us/download/details.aspx?id=11575

要在 Mac 上提取 *.exe 文件,请使用http://www.unrarx.com/

光盘下载

/Library/Parallels//Parallels\ Service.app/Contents/PlugIns/Parallels\ VM\ Converter.app/Contents/MacOS/prl_convert "Windows 7.vhd"

运行并行。使用密码登录:Password1

http://www.ericmichaelstone.com/?p=5962

于 2013-01-30T02:08:30.573 回答