可能重复:
在同一机器上运行Internet Explorer 6时,Internet Explorer 7,和Internet Explorer 8
有没有办法有并排Internet Explorer 8和Internet Explorer 6的侧面没有虚拟化?
我用多重的IE这与Internet Explorer 7工作正常,但因为我安装的Internet Explorer 8的β2,因特网浏览器6开始奇怪行为(即,超过通常的)。
可能重复:
在同一机器上运行Internet Explorer 6时,Internet Explorer 7,和Internet Explorer 8
有没有办法有并排Internet Explorer 8和Internet Explorer 6的侧面没有虚拟化?
我用多重的IE这与Internet Explorer 7工作正常,但因为我安装的Internet Explorer 8的β2,因特网浏览器6开始奇怪行为(即,超过通常的)。
我还使用虚拟化。 我已经得到了虚拟PC 2007,这是一个免费下载在这里 ,我的机器上下载微软的Internet Explorer的Virual PC图像。 你可以得到的图像这里 。
微软不支持在一个操作系统上的Internet Explorer的多个版本。 其原因是,操作系统和Internet Explorer共享某些DLL文件。 当您升级从Internet Explorer 6到Internet Explorer 7(或Internet Explorer 8)你实际上替换一些系统DLL。 这是当你卸载Internet Explorer 7,为什么你“搞定”的Internet Explorer 6的原因。
克里斯·威尔逊,Internet Explorer的建筑师,在博客中讨论了这个问题, 多个IE的一台机器上 。 克里斯指出,在即时更换mshtml.dll
可能对CSS的渲染工作“......但它不是一样有全套安装新的Internet Explorer系统DLL”,并肯定不会被认为是最终的解决办法。
只有虚拟化可以提供最终测试的全DLL堆栈。
编辑:
2009年3月18日,微软的Expression Web团队发布了SuperPreview ,一个免费的独立应用程序,允许跨浏览器并排侧和半透明薄纸比较的Internet Explorer 8之间,Internet Explorer 8中-互联网Explorer7兼容模式,和Internet Explorer 6.其他浏览器和按需服务计划呈现在其他操作系统中实时网页。
编辑回应扎克评论
感谢您的评论。 的Expression Web 3(其中包括了SuperPreview)将允许的Internet Explorer 6,Internet Explorer 7中的Internet Explorer 8和Firefox 3的任意组合这是根据Somasgear的博客文章之间的比较Expresion网络3于2009年6月5日,张贴在在他的博客的截图,你会看到火狐3为基础的浏览器(左侧)和Internet Explorer 6作为比较的浏览器。 任何浏览器可以被放置在比较窗口的两侧。
试试这个: http://www.my-debugbar.com/wiki/IETester/HomePage
LE:这是不是真的完全兼容然而,还有一些小问题,比如它崩溃JavaScript的弹出窗口,但我发现在开发过程中也相当可靠。 在一切结束,我只是测试对一个真正的IE6的Web应用程序,以确保一切正常。
虚拟化是实现这一目标的最简单的方法。 它具有更高的开销,但由于IE浏览器有这么多挂接到OS尝试安装了多个版本注定混乱和失败。
一个很轻的重量(和刚刚发布)的方式来做到这一点是使用的Expression Web SuperPreview的 。 它可以让你比较IE6和IE7(或IE6和IE8 + IE7兼容模式)并排侧。 这是目前只是一个预览,但我用,效果很好的。 他们将发布一个商业版本,使并排侧的更多的浏览器比较,但他们说,IE特有的一个将保持永远免费。
还有一个多重的,独立的IE选项: IE收藏 。
无论是在虚拟机上运行,等待,直到获得倍数增加IE8或使用http://browsershots.org/这将需要您的网站的截图,从几个不同的操作systmes和浏览器。
我已经写了一步一步的博客帖子显示如何运行的IE6,IE7和IE8作为Windows 7旗舰版“虚拟应用程序”。
还有IE7独立
我要做的就是使用VMware与其他操作系统与IE6。
并不完美,但它帮助。
我使用的是所谓的“沙盘”工具(免费供个人使用,用于商业$ 29),以提供应用程序沙箱。 这方面的一个有用的副作用是,你可以安装应用程序(甚至OS修饰的,如IE)进入沙盒,并且父操作系统是完全不知道(让你有不同版本的父操作系统的IE和沙盒的IE - 两者同时运行)。 这两个场景到目前为止我用:
注意事项: