一位朋友告诉我,微软发布了一个可以在 USB 上运行的 XP 版本。它经过精简,并且已包含浏览器。
事实上我对此表示怀疑!因为他告诉我这是免费的,而这对我来说根本说不通。无论如何,这就是我来问你们的原因。
我非常想要它的原因是,使用它来测试我的网站是否支持跨浏览器。我知道购买 Windows 许可证并将其安装在虚拟机(如 VirtualBox)上是个好主意,但我觉得我不必为了打开浏览器而购买完整许可证!
笔记:
- 我在工作中使用 Ubuntu 9.04 作为桌面,对我来说没问题,但因为上面没有 IE7、IE8!而且所有客户端都希望具有跨浏览器兼容性。
- 我尝试安装这些图像在我的 VirtualBox 上,但它不起作用,提示“硬件已更改,...重新激活此版本。任何在 VirtualBox/Ubuntu 下运行它的想法都将不胜感激。
编辑: Browsershots.com不是一个理想的解决方案,因为我希望我的测试方式不仅限于 CSS、HTML。由于我构建了完整的网站,并且启用了 JavaScript 宽度 Ajax 和类似的东西,所以我需要一个与之交互的真实浏览器:(。
答案1
这是 VHD 映像的后继者,并得到了 Microsoft 的认可。
答案2
唯一可用的合法的解决方案是下载Internet Explorer 应用程序兼容性 VPC 映像来自微软。他们共有五种不同的 Windows XP 和 Vista 映像可供下载,其中预装了不同版本的 IE。
不幸的是,由于不同程序虚拟化的硬件存在差异,您不太可能在 VirtualBox 或任何其他程序中加载这些图像。我能想到的唯一解决方案是使用 Wine 在 Ubunutu 中“直接”安装 Windows。查看此文章更多详细信息请参阅 HowtoForge。
这些图像包含预装了 IE 版本的操作系统,可供 Microsoft 的虚拟电脑可用的图像包括:
- 带有 IE6 VHD 文件的 Windows XP SP3。有效期至 2010 年 1 月 1 日
- 带有 IE7 VHD 文件的 Windows XP SP3。有效期至 2010 年 1 月 1 日
- 带有 IE8 VHD 文件的 Windows XP SP3。2010 年 1 月 1 日到期
- Vista 映像与 IE7 VHD 文件。首次运行后 120 天过期。
- Vista 映像与 IE8 VHD 文件。首次运行后 120 天过期。
尽管 Windows XP 映像将于 2010 年 1 月 1 日过期,但我认为 Microsoft 会发布一个更新映像,其使用寿命会更长。正如 Pär Björklund 指出的那样,这些映像自 2006 年以来就已可用,并且每 6 个月左右更新一次。
答案3
你的朋友可能指的是应用程序兼容性 VHD 映像可从微软获得。
这些是安装了以下软件的 Virtual PC 映像:
- 带有 IE6 的 Windows XP SP3
- 带有 IE7 的 Windows XP SP3
- 带有 IE8 的 Windows XP SP3
- Vista 和 IE7
- Vista 和 IE8
答案4
我也怀疑是否有官方的免费 Windows XP 可以用于此目的。但是,如果是跨浏览器测试,你可能想尝试一下本网站。它可以在多个浏览器中免费呈现一个网站。
编辑:^ 抢先了 ;-)