我知道这可能会被认为是重复的,但是通过我能找到的问题,我没有找到答案
我在Mac电脑上开发网站,显然我需要在各种版本的ie浏览器上进行测试。特别是因为我的很多工作都是纯粹的客户端编码,所以像browsershots.org这样的服务并不适合我。此外,我在我的机器上本地运行了一个web堆栈,我需要访问它。
到目前为止,我在VMWare中使用多个虚拟机,使用不同版本的Windows和IE,设置非常混乱。它可以工作,但它不优雅,也不容易维护。另外,启动所有这些虚拟机很痛苦。
所以:我想要Windows 7,就用它,摆脱其他版本和vpc。根据我的理解,我可以使用微软的IE VHD-images在所有不同版本的IE中检查网站。
这是一个好的解决方案吗?或者我应该干脆跳过Windows,使用Winebottler之类的软件?或者有没有办法在Mac上运行有时间限制的vhd ?
如果这是一个好的解决方案,我有另一个问题:作为一个mac用户,我不知道我需要哪个版本的Windows 7。家庭高级版?专业吗?最终呢?我不需要任何来自Windows,除了能够在IE 6(不幸的是)和更高版本中进行测试,所以我只需要我能通过的最少的
。此外,vhd的要求也不太清楚。网站上说它是XP、Vista或7,但我想运行vhd是那种不会在每个版本上都能运行的东西。
最后,到目前为止,我只是编辑了每个虚拟Windows安装的hosts-file,使其到达我的Mac的web堆栈。我是否需要为每个VHD做类似的事情,或者有更简单的解决方案?这些vhd似乎很快就要过期了。
MS提供的VHD是虚拟机。运行它们与运行多个VMWare虚拟机实例没有什么不同,只是它们都已经为您设置好了,因此更容易入门。VHD是为虚拟PC制作的,但VMWare也支持使用它们。VHD是针对不同版本的IE进行测试的最佳解决方案。
当你想在一个更轻量级的环境中运行一个应用程序时,像Winbottler这样的东西在某些情况下是很好的,但是当你特别做版本测试时,你主要关心的是兼容性,所以我个人更喜欢虚拟机
仅供参考…这里是一个更新的链接到一个新的页面IE VHD图像在多个平台(Mac, Linux, Windows):
http://www.modern.ie/en-us/virtualization-tools下载
在Mac上使用microsoftvhd和Parallels 6测试Internet Explorer
下载所需的Win/IE组合:http://www.microsoft.com/en-us/download/details.aspx?id=11575
在Mac上提取*.exe文件使用http://www.unrarx.com/
cd下载/图书馆///相似的相似之处服务。app/Contents/PlugIns/Parallels VM Converter。app/Contents/MacOS/prl_convert "Windows 7.vhd"
运行相似之处。密码:Password1
http://www.ericmichaelstone.com/?p=5962