13

可能的重复:
在同一台机器上运行 IE6、IE7 和 IE8
需要一个好的 IE6、7、8 独立。

嗨,伙计们,

我的桌面上有 IE 8。但我需要在 IE6 和其他几个 IE 版本上测试我的 asp.net 网站。你能告诉我是否有办法在不实际安装的情况下模拟 IE 6(我无权安装以前版本的 IE)。

4

6 回答 6

14

为此,Microsoft 提供了Internet Explorer 应用程序兼容性 VPC 映像;这些是提供 Internet Explorer 6、7 或 8 的预制 VM,在 Windows XP 或 Vista 的虚拟副本下运行。

VPC 映像旨在用于 Virtual PC,也可以在 VirtualBox 或 VMware Workstation 中工作(因为它们都可以导入 VPC 映像)。

这假定您有权运行虚拟化软件。

于 2009-08-26T19:03:40.497 回答
10

我正在使用这个IETester

于 2009-08-26T19:39:23.280 回答
4

你有一些选择来实现这一点:

  1. 使用browsershots.org。然而,这只会提供静态渲染,因此无法观察网站的行为。
  2. 使用独立的 IE6。我没有亲自尝试过,但据说它有一些怪癖。可能运作良好。
  3. 将 windows xp 安装到虚拟机中。这将为您提供 100% 普通的 IE6,并让您的系统保持清洁。为了保持虚拟磁盘很小,您可以考虑安装一些“微小的”-xp 修改,或者使用nlite自己创建一个。
于 2009-08-26T19:07:35.670 回答
1

Microsoft 建议使用虚拟机。

IE 6 的独立版本不是一个好主意。他们有时使用 IE 8 的 dll,因此您可以在“独立”IE 6 中使用 ie8 的 JavaScript 引擎。我在 Microsoft 页面的某个地方读到了这个,但我忘记了链接。

我发现一个很酷的工具是由 Microsoft 开发的,叫做superpreview。它允许您并排或半透明地查看您的页面。不透明视图很酷,因为您可以立即发现渲染不一致。

于 2009-08-26T19:05:02.523 回答
0

其中一个是http://browsershots.org/,只有一个屏幕截图,而不是真正的实时视图。

于 2009-08-26T18:57:45.407 回答
0

你可以

  • a) 获取 IE6 的独立版本(谷歌一个.. tredosoft 有一些)

  • b) 使用
    VirtualBox等虚拟机,
    在HD+新OS上新建一个虚拟分区,得到一个
    本机运行IE6的OS

于 2009-08-26T18:57:58.620 回答