测试 IE 浏览器兼容性 VirtualBox + modern.ie

时间:2024-01-16 21:57:44
  • VirtualBox 是开源的虚拟机软件,常用的虚拟机软件还有 VMware / Hyper-V / Paralles Desktop 。
  • modern.ie 是微软官方提供的用于测试网页在各版本 IE 浏览器效果的虚拟机镜像。注意不是 ISO 光盘镜像,不能直接用于真机的安装,只能在虚拟机软件里运行。
  • 测试 IE 浏览器兼容性的方式还有 IETester
  • 也可以使用 VirtualBox 配合对应系统的 ISO 光盘镜像文件 进行测试。

    本文基于 Windows 版 VirtualBox 和 Win7+IE8 虚拟机镜像文件

    下载并安装软件

  • VirtualBox 官网:https://www.virtualbox.org/
  • modern.ie:https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ 选择对应的操作系统版本和虚拟机软件,下载并解压文件

    新建虚拟机

  • 打开 VirtualBox ,选择 管理 -> 导入虚拟电脑 -> 选择从 modern.ie 下载并解压的 .ova 文件

    测试 IE 浏览器兼容性 VirtualBox + modern.ie
  • 点击 下一步 -> 可根据需要配置虚拟硬盘位置
  • 点击导入 -> 等待 1-2 分钟 -> 运行虚拟机,可以看到对应版本的 IE 浏览器

    设置虚拟机的共享文件夹与拖拽小文件

    设置共享文件夹

  • 在虚拟机的菜单下,点击 设备 -> 共享文件夹
  • 点击 新建 按钮 -> 选择本机的一个文件夹 -> 勾选 自动挂载 和 固定分配 -> 保存。

    测试 IE 浏览器兼容性 VirtualBox + modern.ie

    拖拽小文件

  • 在 VirtualBox 的菜单下,选择 控制 -> 设置
  • 选择 常规 -> 高级 -
  • 共享剪贴板下拉框可选择 双向,拖放下拉框可选择 主机到虚拟机

    测试 IE 浏览器兼容性 VirtualBox + modern.ie

    安装增强功能

    注意:在进行完以上操作后,还需要在 VirtualBox 菜单中选择 设备 -> 安装增强功能 进行安装才能正常使用以上功能。

    解决虚拟机的时区与中文乱码问题

    时区问题

    由于 modern.ie 提供的是英文版的操作系统镜像,我们需要手动的更改时区。

    打开控制面板,选择 Date and Time -> Change time zone -> 选择 (UTC+08:00)Beijing, Chongqing, HoneKong, Urumqi 保存。

    中文乱码

    打开控制面板,选择 Region and Language -> Administrative -> Change system locale -> 选择 Chinese(Simplified, PRC) 保存并重启虚拟机。

    结语

    至此,我们对虚拟机进行了基本的配置,并可以在虚拟机自带的 IE 浏览器中进行兼容性调试。如有错误或疏漏,欢迎指出。

    相关链接

  • VirtualBox: https://www.virtualbox.org/
  • modern.ie: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
  • 微软镜像:http://www.iplaysoft.com/windows-test-vms.html
  • 共享文件夹: http://www.crifan.com/add_share_folder_for_virtualbox_guest_xp_and_host_win7/
  • 安装增强功能:http://www.crifan.com/how_to_intall_virtualbox_guest_additions_to_enhance_function/
  • 英文版操作系统显示简体中文程序乱码的问题:https://support.microsoft.com/zh-cn/kb/2488245