Internet explorer 如何在Mac上使用Microsoft Internet Explorer测试我的网页?
我想测试我在所有现代版本的Internet Explorer(6、7和8测试版)中创建的网页但我主要在Mac电脑上工作,通常无法直接访问PC。更新:微软现在为各种版本的IE提供虚拟机映像,可用于所有主要的OS X虚拟化平台(,和) 从以下位置下载相应的图像:Internet explorer 如何在Mac上使用Microsoft Internet Explorer测试我的网页?,internet-explorer,macos,testing,Internet Explorer,Macos,Testing,我想测试我在所有现代版本的Internet Explorer(6、7和8测试版)中创建的网页但我主要在Mac电脑上工作,通常无法直接访问PC。更新:微软现在为各种版本的IE提供虚拟机映像,可用于所有主要的OS X虚拟化平台(,和) 从以下位置下载相应的图像: 在基于Intel的Mac上,您可以在虚拟机中运行Windows。对于要测试的每个IE版本,您都需要一个虚拟机 以下说明包括免费和合法的虚拟化软件和Windows磁盘映像 下载一些虚拟机软件。我们将要使用的开发人员磁盘映像将与或一起使用。V
在基于Intel的Mac上,您可以在虚拟机中运行Windows。对于要测试的每个IE版本,您都需要一个虚拟机 以下说明包括免费和合法的虚拟化软件和Windows磁盘映像
/Applications/Q.app/Contents/MacOS/qemu-img convert -O raw -f vpc "input.vhd" temp.bin
VBoxManage convertdd temp.bin "output.vdi"
rm temp.bin
mv "output.vdi" ~/Library/VirtualBox/VDI/
VBoxManage modifyvdi "output.vdi" compact
/Applications/Q.app/Contents/MacOS/qemu-img convert -O vmdk -f vpc "input.vhd" "output.vmdk"
mv "output.vmdk" ~/Documents/Virtual\ Machines.localized/
/Applications/Q.app/Contents/MacOS/qemu-img convert -O raw -f vpc "input.vhd" temp.bin
VBoxManage convertdd temp.bin "output.vdi"
rm temp.bin
mv "output.vdi" ~/Library/VirtualBox/VDI/
VBoxManage modifyvdi "output.vdi" compact
/Applications/Q.app/Contents/MacOS/qemu-img convert -O vmdk -f vpc "input.vhd" "output.vmdk"
mv "output.vmdk" ~/Documents/Virtual\ Machines.localized/
这可能需要一段时间(在我的2.4GHz Core 2 Duo MacBook w/2Gb RAM上,每个磁盘映像大约需要30分钟)在Mac上虚拟化Windows后,您还可以尝试使用Multiple IE安装程序获得各种风格的Internet Explorer,而无需创建单独的VM实例
我不是100%确定是否支持IE8,您需要检查一下,但它确实为您提供了对6和7的本机支持。有一个名为IEs4 Linux的OSX发行版,它在没有任何配置的情况下对我来说运行良好 如果这是一个商业网站(或者是一个严肃的网站,它在IE上实际工作很重要),那么不要走便宜的路线——投资一两台Windows机器。你的客户会感谢你的
否则,虚拟化。浏览器快照很好,但如果您需要测试功能而不仅仅是整体视觉渲染,那么它将毫无用处 IEs4OSX和IEs4Linux有严重的缺点。他们对Flash和Silverlight等插件和扩展没有真正的支持。渲染不精确,而且非常不稳定。对于测试,您确实需要一个在Windows上运行的IE的实际版本,但不需要有专用的盒子 VirtualBox上的IE图像确实是最好、最简单的方式
如果有人在寻找视觉漫游,我有一个建议。另一个基于Web的替代方案(尽管正如Jeff所说,没有太多用于测试功能)是VHDs的最新版本(2009年1月)存在一个问题。VHD看到有硬件更改并提示输入许可证密钥,甚至将用户锁定在外。到目前为止还没有已知的解决方法。一旦它可用于Mac,您就可以使用它了。(假设您已经使用了)。总结如下: IE 7: IE 8: IE 9: 所有的人
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash
我推荐三种不同的方法: 基于云的交互式虚拟机 使用类似或。你可以选择一个浏览器,输入一个url,在真正的浏览器上使用一个真正的操作系统,并根据需要进行测试和交互。这两种方法还支持设置与您自己的计算机之间的隧道,以便任何本地主机名都可以正常工作 还有,/,似乎有类似的服务,尽管我自己没有使用过 本地虚拟化 您可以使用(免费和开源的,类似于VMWare或Parallels)到c
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash