本指南的目的:
运行 多个未修改的原生 版本的 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 安装程序”):
可选: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 YouTube 和 IE7 完全离线安装程序 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