![您可以使用 Sandboxie 安装多个版本的 IE 吗?](https://linux22.com/image/1389354/%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20Sandboxie%20%E5%AE%89%E8%A3%85%E5%A4%9A%E4%B8%AA%E7%89%88%E6%9C%AC%E7%9A%84%20IE%20%E5%90%97%EF%BC%9F.png)
理论上,使用 Sandboxie(或任何其他沙盒程序)在同一台机器上安装多个版本的 IE 似乎是可行的。为此,您需要执行以下操作:
- 从您的机器上卸载当前版本的 IE。
- 创建多个虚拟硬盘 (VHD)。
- 配置 Sandboxie 将其沙盒文件存储在特定的驱动器号上,例如 N:。
- 将其中一个 VHD 挂载到 N:。在沙盒中运行 IE 7 安装文件,该文件实际上会在沙盒本身中安装 IE 7,而操作系统保持不变。
- 卸载 IE 7 VHD 并将 IE 8 VHD 安装到 N:。
- 在沙盒中运行 IE 8 安装文件,在实际沙盒中安装 IE*。
- 对您想要安装的所有 IE 版本重复此过程,但不要在未装箱的操作系统上安装任何 IE 版本。
- 最后,我们假设您用于常规浏览的 IE 版本是 10(这是您不用于测试浏览器兼容性的版本)。它也安装在自己的 VHD 上,但每次启动 PC 时都会自动安装。每当您想要测试浏览器兼容性时,您都会卸载 IE 10 VHD 并安装 IE 7 VHD。完成后,您切换回 IE 10 VHD。
这样做的唯一缺点是,你总是必须在沙盒中运行主浏览器,这可能会有点麻烦。然而,尽管如此,我还是想知道我的想法是否真的可行。
仅供参考 - 我知道我可以在我的计算机上尝试这个,但是,即使我这样做了,而且它最初似乎有效,但可能存在一些怪癖或警告,有些人可能已经意识到了,而我直到很晚才发现。
答案1
啊哈,我看到两个问题:
- 可以使用 Sandboxie 安装多个版本的 IE 吗?
- 你想知道你的想法是否真的可行
至于第一个问题:是的,你可以。参见这和这回答这个问题:跨浏览器测试:一台机器上的所有主流浏览器. 在 sandboxie 论坛上发布一些进一步的google duckduckgo-fu,以获得进一步的特定于浏览器的详细信息(以及现成的模板等)。
至于问题 2,我想知道:为什么要这么麻烦(使用 VHD 麻烦)?只需为每个 IE 版本创建不同的沙盒(并在您实际使用时创建一个)!
巧妙之处在于您可以同时运行 IE6、IE7、IE8 等,前提是您拥有沙盒的许可版本(即使在 2014 年 8 月,如果您生活在一个有用的 google 泡沫中,您仍然可以找到并购买合法的终身任何 PC 沙盒许可证)。
但是,即使有 VHD 的麻烦,它仍然可以工作,因为 sandboxie 提供了使其成为便携式“虚拟”应用层所需的一切(您甚至可以随身携带(和运行)您的个人安装到 USB 上)。