我想测试我在所有现代版本的 Internet Explorer(6、7 和 8 beta)中创建的网页,但我主要在 Mac 上工作,通常无法直接访问 PC。
最佳答案
更新:Microsoft 现在为各种版本的 IE 提供虚拟机镜像,可以在所有主要 OS X 虚拟化平台(VirtualBox、VMWare Fusion 和 Parallels)上使用。 ).
从以下位置下载适当的图像:https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
在基于 Intel 的 Mac 上,您可以在虚拟机中运行 Windows。对于要测试的每个 IE 版本,您都需要一个虚拟机。
以下说明包括免费和合法的虚拟化软件和 Windows 磁盘镜像。
- 下载一些虚拟机软件。我们将要使用的开发人员磁盘镜像将适用于 VMWare Fusion。或 Sun Virtual Box . VMWare 具有更多功能,但价格为 80 美元,另一方面,Virtual Box 更基本但对大多数用户免费(有关详细信息,请参阅 Virtual Box licensing FAQ)。
- 从微软免费下载 IE 开发者磁盘镜像:http://www.microsoft.com/downloads/...
- 使用 cabextract 提取磁盘镜像可从 MacPorts 获得或作为源代码(感谢 Clinton )。
- 从 http://www.kju-app.org/ 下载 Q.app并将其放入您的/Applications 文件夹中(您需要它将磁盘镜像转换为 VMWare/Virtual Box 可以使用的格式)
此时,该过程取决于您使用的 VM 软件。
Virtual Box 用户
在您的 Mac 上打开一个 Terminal.app(您可以在/Applications/Utilities 中找到它)并运行以下命令序列,将 input.vhd 替换为 VHD 的名称您从中开始的文件和 output.vdi 以及您希望最终磁盘镜像具有的名称:
/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
- 启动Virtual Box并创建一个新的虚拟机
- 选择刚刚创建的新VDI文件作为启动硬盘
VMWare 融合用户
在您的 Mac 上打开一个 Terminal.app(您可以在/Applications/Utilities 中找到它)并运行以下命令,替换 input.vhd 和 output.vmdk 使用您正在处理的 VHD 文件的名称以及您希望生成的磁盘镜像具有的名称:
/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 分钟)。
- 启动 VMWare Fusion 并创建一个新的虚拟机
- 在高级磁盘选项中选择“使用和现有磁盘”并找到您刚刚创建的 VMDK 文件
关于internet-explorer - 如何在 Mac 上的 Microsoft Internet Explorer 中测试我的网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55577/