是否有任何官方(免费)XP 版本用于浏览器兼容性测试(如 USB 上的 XP)

Oma*_*awi 1 virtualbox internet-explorer virtualization windows-xp ubuntu

一位朋友告诉我,微软发布了一个适用于 USB 的 XP 版本。它被缩小并且已经包含一个浏览器。

事实上,我对此表示怀疑!,因为他告诉我这是免费的,这对我来说没有意义。反正这就是我来问你们的原因。

我非常想要的原因是用它来测试我的网站跨浏览器。我知道购买 Windows 许可证并将其安装在虚拟机(如 VirtualBox)上是个好主意,但我觉得我不必购买完整许可证才能打开浏览器!

笔记:

  • 我在工作时使用 Ubuntu 9.04 作为我的桌面,这对我来说很酷,但是因为上面没有 IE7、IE8!并且所有客户都希望跨浏览器兼容。
  • 我试图在我的 VirtualBox 上安装这些图像,但它只是没有工作,说“硬件已更改,......再次重新激活此版本。任何想法在 VirtualBox/Ubuntu 下使其工作,非常感谢。

编辑: Browsershots.com不是一个理想的解决方案,因为我希望我的测试方式不仅仅是 CSS、HTML。由于我构建了完整的网站和启用了 Javascript 的宽度 Ajax 之类的东西,所以我需要一个真正的浏览器来与:(。

Jos*_*unt 5

唯一可用的合法解决方案是从 Microsoft下载Internet Explorer 应用程序兼容性 VPC 映像。它们共有五种不同的 Windows XP 和 Vista 映像可供下载,其中预装了不同版本的 IE。

不幸的是,由于不同程序虚拟化的硬件存在差异,您不太可能在 VirtualBox 或任何其他程序中加载这些图像。我真正能想到的唯一解决方案是使用 Wine“直接”在 Ubunutu 中安装 Windows。查看HowtoForge 上的这篇文章以了解更多详细信息。

这些映像包含一个预装了 IE 版本的操作系统,所有这些都可以在 Microsoft 的Virtual PC 中使用。可用映像包含:

  • 带有 IE6 VHD 文件的 Windows XP SP3。2010 年 1 月 1 日到期
  • 带有 IE7 VHD 文件的 Windows XP SP3。2010 年 1 月 1 日到期
  • 带有 IE8 VHD 文件的 Windows XP SP3。2010 年 1 月 1 日到期
  • 带有 IE7 VHD 文件的 Vista 图像。首次运行后 120 天到期。
  • 带有 IE8 VHD 文件的 Vista 图像。首次运行后 120 天到期。

尽管 Windows XP 映像在 2010 年 1 日到期,但我可以想象 Microsoft 会发布更新的映像,寿命更长。正如 Pär Björklund 指出的那样,这些图像自 2006 年以来一直可用,并且每 6 个月左右更新一次。