本指南的目的:

  • 运行 多个未修改的原生 版本的 Internet Explorer,
    Safari、Opera、Chrome 和 Firefox 在一台机器上,并排

  • 覆盖在 part 1 中:
  • 目录
  • 需要测试哪些浏览器?
  • 如何创建一个快速启动且永不过期的Windows XP VM?
  • 哪里可以下载必要的软件(VM 镜像、浏览器……)?

  • 也涵盖在 part 2 中:
  • IE、Firefox、Opera、Chrome 和 Safari 安装和配置指南。
  • 开发者工具和快捷方式。
  • 时间和磁盘空间成本

  • 许多部分是独立的。例如,关于运行多个浏览器版本的说明通常是适用的。

    最佳答案





    统计数据很快就会过时。为此,我引用了维基百科上的 Usage share of web browsers,以及以下站点的最新浏览器 版本 信息。每个站点都附有简短的使用指南。

  • Can I use - 浏览器使用表,基于来自 StatCounter 和其他来源的数据。
  • StatCounter - 统计:浏览器版本 |时间段:上个月 screenshot
  • W3Counter - 查看存档报告:January 2012(选择上个月)。 screenshot
  • Wikimedia - 去底部打开最新的报告,SquidReportClients。
  • Clicky - 此站点提供单个版本 screenshot 的统计信息。

  • 经验法则:应该包括哪些浏览器?
  • Firefox :最新的 ESR release + 最新的稳定主要版本。 Release notes | For developers | Rapid release schedule
  • Opera:12.x + 最新稳定版本。 Version history
    从 Opera 15 开始,Opera 使用与 Chrome 相同的引擎。尽管如此,相当多的用户仍在使用 Opera 12(当 Opera 15 发布时,用户体验发生了显着变化)。
  • Safari:5.1.7 (Windows) + 最新版本。 Release notes
    不幸的是,Apple 放弃了对 Windows 的支持,因此您需要使用 Mac 或在 VM 中运行 OS X 来测试 Safari 中的页面。
  • Chrome:最新的稳定版本。 Release notes
  • Internet Explorer:IE8+。 Feature history
    这实际上取决于您的客户。本指南也教了如何获得 IE6 和 7,但这些浏览器已经死了,或接近死了。 IE8 是 Windows XP 上最后一个支持的 Internet Explorer 版本,至今仍被大量使用。

  • 评论

    如今,大多数 Web 浏览器都使用某种形式的带有自动更新的快速发布。在编写本指南时,发布的频率并不高,因此设置一组浏览器而无需回头看很有用。
    除非您有意在旧浏览器中测试应用程序,否则只需获取最新版本的浏览器并让自动更新程序负责管理版本。

    如果您不需要太多的灵活性,并且想快速测试一个页面,我建议您查看 BrowserStack.com 。注册后,您可以获得 30 分钟的免费试用期,让您可以直接在浏览器中访问许多桌面和移动浏览器。



    在设置机器之前,下载所有必需的文件(请参阅本节末尾的“下载摘要”)。所有文件都将通过共享文件夹 What? How? 与虚拟机共享。
  • 虚拟化软件(推荐使用VirtualBox,商业使用也是免费的。下面的说明写的是VirtualBox。)
  • Windows XP
  • modern.IE 网站下载 VirtualBox 的 IE6 XP 镜像。解压里面的.ova文件,运行导入到VirtualBox中。 (镜像也可用于其他虚拟化产品,例如 VMware、Parallels、Virtual PC 和 Hyper-V)
  • IE6 XP image for VirtualBox on Windows 大约 764MB
  • IE6 XP image for VirtualBox on Mac 大约 717MB
  • IE6 XP image for VirtualBox on Linux 大约 771MB
  • 准备使用的图像:
  • VirtualBox 设置 :启用网络适配器,但做 不是 0x2518191421 连接虚拟机网络。
  • VirtualBox 设置 :创建只读共享文件夹。
    此文件夹将用于在主机操作系统和 guest 操作系统之间传输数据。
  • 运行 net use x: \\vboxsvr\WinShared(假设共享文件夹名为 WinShared 。这会将网络目录绑定(bind)到 x: 驱动器)。
  • 可选:安装 AntiWPA 禁用激活检查,如果您将使用镜像超过 30 天。
  • 可选: 禁用分页文件 (计算机 > 属性 > 高级 > 性能 > 高级 > 虚拟内存 > 更改 > 无分页 > 设置 [确认])。
  • 可选:禁用 unnecessary services 通过 Start > Run > 0x25181223134321421343214131818
    根据图像,按列 services.msc 对行进行排序,并将所有“自动”服务切换为“手动”。每当您想安装 MSI 软件包时,请运行 Startup Type (“Windows 安装程序”):
    internet-explorer - 跨浏览器测试 : All major browsers on ONE machine-LMLPHP
  • 可选:Disable Desktop clean-up wizard:net start msiServer
  • 可选:安装配置 Sandboxie (用于在同一个 IE6 虚拟机中运行 IE7 和 IE8) 0x2919122423
  • 可选:安装 CCleaner ,运行它进行配置并清理垃圾。
  • 可选:安装 7-Zip(用于多个 Chrome)
  • 通过客户操作系统(WinXP)关闭系统。
  • VirtualBox 设置 :将虚拟机连接到真实网络。
    (只有 Internet Explorer 在安装过程中需要 Internet)
  • 可选:为你的虚拟机创建一个快照,以便你在下一步搞砸时可以恢复。
  • Windows 7+ (IE9+)
  • modern.IE 网站下载预构建的虚拟机镜像。
    这些图像是定时炸弹,它们在第一次使用后 30 天过期。当图像过期时,它们会在使用一小时后关闭。如果您不想每次都重新创建镜像,请在激活镜像之前更改 VM 的硬件时钟。
    例如,在 VirtualBox 中,您可以使用 Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days" 将时间设置为 future 1000 小时(如果您想将其设置为过去的某个时间点,请使用减号)。
  • 浏览器下载
  • Internet Explorer:
  • 如果你想在单机上运行 IE 6-8,推荐方法:
  • 需要 Sandboxie (我推荐 paying 或 123 的完整版本 0x251812213341145 或 123)。
  • IE6 - 预装在 XP VM
  • look on YouTubeIE7 完全离线安装程序
  • IE8 ( Internet Explorer Developer toolbar ) (IE6+7)
  • IE9+ - 使用来自 release information 的预构建图像)。
  • 火狐:
  • modern.IE 轻松管理多个配置文件
  • Profile Manager 下载最新版本。
  • Mozilla.org 下载旧版本(如果您只对最近的旧版本感兴趣,请参阅 ftp.mozilla.org )。
  • 或者,使用 releases.mozilla.org
  • 歌剧:
  • Utilu Mozilla Firefox Collection 下载任何 Opera 版本。
  • Chrome :
  • 下载 Opera.com 以提取 Chrome 安装程序。
  • 7-zip 下载特定版本。确保您选择“FileHippo”镜像以获取存档版本。 否则您将从谷歌的服务器重定向到最新版本。
  • Safari:
  • FileHippo.com 下载最新版本。
  • Apple.com 下载其他版本。
  • Oldapps.com
  • 下载 Adobe Flash Player 3 MB 如果 Flash 必须在 IE6 中工作。否则,下载 version 10.3
  • 下载最新插件 the latest version

  • 下载摘要

    为方便起见,将所有安装文件放在共享文件夹中是明智之举。这是所有必需文件的简要(完整)列表(按步骤排序):
  • for other browsers 大约 764MB
  • IE6 XP image for VirtualBox on Windows 大约 717MB
  • IE6 XP image for VirtualBox on Mac 大约 771MB
  • IE6 XP image for VirtualBox on Linux 24 KB; AntiWPA; md5: e5a14c47e9c26e78fccb22ee71fedd51, false positives 3.5 MB, CCleaner 2.3 MB 0x29191241334112
  • 浏览器 ( Sandboxie + Firefox , Profile manager , 0x2518122133411221334112213341122133411212)
    IE7 XP 和 IE8 XP 安装程序可以在这里下载: Opera , Chrome
  • Safari 1.1 MB 用于提取 Chrome 的安装程序。
  • IE7 IE6+,IE8 其他浏览器。
  • 7-zip IE6 和 7 626 KB




  • ActiveX 10.3 是一个轻量级工具,它在沙箱中运行应用程序。它还可以用于在单个 Windows 机器上安装 多个版本的 IE/Safari
  • 下载 : latest plugin version
  • 补丁 : 扩展版本是 需要 0x25181942 启用多个沙箱IE Developer toolbar 他们或 Sandboxie
    同时运行多个 IE/Safari 版本需要扩展版本。如果您不介意一次测试一个 IE/Safari 版本,标准版本就足够了。
    安装后:
  • 禁用提示 :“配置 > 提示 > 隐藏所有提示”
  • 默认情况下,沙盒应用程序周围会出现黄色边框。如果您不喜欢这样,请转到 配置基础 :“沙箱 > DefaultBox > 沙箱设置 > 外观”。
    对于每个新的 IE/Safari 版本,您必须按照以下步骤操作:
  • 创建 :“沙箱 > 创建新沙箱” - 输入名称,例如“IE8”并确认。
  • 安装 :“IE8 > 运行沙盒 > 运行任何程序”
    选择所需的安装程序,然后按 OK。
  • 快捷方式 :完成安装后,使用“IE8 > 浏览内容”,找到二进制文件并创建应用程序的桌面快捷方式。

  • 所有沙盒文件/注册表更改都保存在 VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000 中。默认情况下,此目录中的应用程序在沙箱中启动。其他程序可以通过上下文菜单在沙盒中轻松启动:“运行沙盒”或“发送到>沙盒>IE8”。

    使用 CCleaner 进行清理 :在主环境中运行 CCleaner,然后在各个沙箱中运行。

    导航至:http://sandboxie.com/index.php?DownloadSandboxie

    关于internet-explorer - 跨浏览器测试 : All major browsers on ONE machine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10541225/

    10-16 05:47