我正在测试一个相当复杂的 web 应用程序,因为我在 VMware 中只有 Win 8,所以我使用 IE10 及其开发工具在兼容模式下运行它。但确切的行为(尤其是性能)与在 Win 7 和 Win XP 上运行的“相同浏览器”(IE8/vs IE10 兼容模式打开)不同。
有人对此有解决方案吗?我真的不想在我的驱动器上有大量的虚拟机。
是否在某处描述了这些差异?
我正在测试一个相当复杂的 web 应用程序,因为我在 VMware 中只有 Win 8,所以我使用 IE10 及其开发工具在兼容模式下运行它。但确切的行为(尤其是性能)与在 Win 7 和 Win XP 上运行的“相同浏览器”(IE8/vs IE10 兼容模式打开)不同。
有人对此有解决方案吗?我真的不想在我的驱动器上有大量的虚拟机。
是否在某处描述了这些差异?
正如我在评论中所说:是的,IE的真实版本及其相关兼容模式之间存在一些显着差异。最好的解决方案是使用像 IETester 这样的工具,它允许您在同一台机器上安装多个“真实”版本的 IE。
IETester 是第三方程序;它不是 IE 工具的标准部分,也没有使用“兼容模式”;它为每个版本的 IE 使用真正的渲染引擎。
它基本上安装了真正的 IE6/7/8/9 渲染引擎的单独副本,并使用它们来显示站点。它并不完美——它很容易崩溃,而且它没有真正的 IE 副本所具有的开发工具,所以它对于一般调试没有多大好处,但对于检查网站的外观如何每个版本的 IE,没有比这更好的了(除了有一堆你已经排除的虚拟机)。
希望有帮助。