我知道这可能会被认为是重复的,但是通过我能找到的问题,我没有找到答案
我在Mac上开发网站,显然我需要在各种版本的InternetExplorer中测试它们。尤其是因为我的很多工作都是纯客户端的编码,所以像browsershots.org这样的服务不会削减它。此外,我在我的机器上本地运行一个web堆栈,我需要访问它。
到目前为止,我在vmware中使用了多个虚拟机,使用了不同版本的windows和ie,这是一个相当混乱的设置。它可以工作,但并不优雅,也不容易维护。另外,启动所有这些虚拟机只是一种痛苦。
所以:我想买Windows7,就用它,去掉其他版本和专有网络。据我所知,我可以使用Microsoft's IE VHD-images检查所有不同版本ie中的站点。
这是个好办法吗?或者我应该干脆跳过windows,使用Winebottler?之类的东西。或者有办法从Mac上运行有时间限制的VHD?
如果这是一个好的解决方案,我还有一个问题:作为一个Mac用户,我不知道我需要什么版本的Windows7。家庭保险费?专业的?终极?我不需要任何来自windows的东西,除了能够在ie 6中测试(不幸的是)和更高版本,所以我只需要我能应付的最少的东西。
另外,有点不清楚vhd的要求是什么。这个网站说它是xp,vista或者7,但是我认为运行vhds是一种不适用于每一个版本的东西。
最后,到目前为止,我只是为每个虚拟windows安装编辑了hosts文件,使其能够到达mac的web堆栈。我是否需要为每个vhd做类似的事情,或者有更简单的解决方案?那些vhd似乎很快就会过期。
最佳答案
MS提供的VHD是虚拟机。运行它们与运行多个vmware虚拟机实例没有什么不同,只是它们都是为您设置的,因此更容易启动。vhd是为虚拟pc设计的,但vmware也支持使用它们。vhd是测试不同版本ie的最佳解决方案。
当你想在一个更轻的环境中运行一个应用程序时,像winbottler这样的东西在某些情况下是很好的,但是当你专门做版本测试时,你主要关心的是兼容性,所以我个人更喜欢虚拟机。
关于windows - 虚拟化的Windows 7和IE VHD,可在Mac上进行网站测试-需要什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5657609/