Internet Explorer 8 和 Internet Explorer 6 并排

发布于 2024-07-06 07:42:42 字数 512 浏览 12 评论 0原文

可能的重复:
在同一台计算机上运行 Internet Explorer 6、Internet Explorer 7 和 Internet Explorer 8

有没有办法让 Internet Explorer 8 和 Internet Explorer 6 并排而不进行虚拟化?

我使用了 Multiple IEs ,它与 Internet Explorer 7 配合良好,但自从我安装了 Internet Explorer从 Internet Explorer 8 beta 2 开始,Internet Explorer 6 开始表现异常(即比平时更奇怪)。

Possible Duplicate:
Running Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine

Is there a way to have Internet Explorer 8 and Internet Explorer 6 side by side without virtualizing?

I used Multiple IEs which works fine with Internet Explorer 7, but since I installed Internet Explorer 8 beta 2, Internet Explorer 6 started behaving oddly (that is, more than usual).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

奶气 2024-07-13 07:42:42

我也使用虚拟化。 我有 Virtual PC 2007,可以从 此处,在我的计算机上并已下载Microsoft 的 Internet Explorer Virtual PC 映像。 您可以在此处获取图像

I also use virtualisation. I've got Virtual PC 2007, which is a free download from here, on my machine and have downloaded the Internet Explorer Virual PC images from Microsoft. You can get the images here.

行雁书 2024-07-13 07:42:42

Microsoft 不支持在一种操作系统上使用多个版本的 Internet Explorer。 原因是操作系统和 Internet Explorer 共享某些 DLL。 当您从 Internet Explorer 6 升级到 Internet Explorer 7(或 Internet Explorer 8)时,您实际上是在替换一些系统 DLL。 这就是卸载 Internet Explorer 7 时“获得”Internet Explorer 6 的原因。Internet

Explorer 架构师 Chris Wilson 在博客文章中解决了此问题 一台计算机上有多个 IE。 Chris 表示,即时替换 mshtml.dll 可能适用于 CSS 渲染“...但这与安装一整套新的 Internet Explorer 系统 DLL 不同”并且肯定会不被视为最终解决方案。

只有虚拟化才能提供完整的 DLL 堆栈以进行最终测试。

编辑:

2009 年 3 月 18 日,Microsoft Expression Web 团队发布了SuperPreview,一个免费的独立站点单独的应用程序,允许在 Internet Explorer 8、Internet Explorer 8 - Internet Explorer7 兼容模式和 Internet Explorer 6 之间进行跨浏览器并排和洋葱皮比较。其他浏览器和点播服务计划在其他操作系统。

编辑回复扎克评论

感谢您的评论。 Expression Web 3(将包括 SuperPreview)将允许在 Internet Explorer 6、 Internet Explorer 7、Internet Explorer 8 和 Firefox 3。这是根据 Somasgear 的博客条目 Expresion Web 3 发布于 2009 年 6 月 5 日。在他博客的屏幕截图中,您将看到 Firefox 3 作为基本浏览器(左侧),Internet Explorer 6 作为比较浏览器。 任何浏览器都可以放置在比较窗口的两侧。

Microsoft does not support multiple versions of Internet Explorer on one operating system. The reason is that the operating system and Internet Explorer share certain DLLs. When you upgrade from Internet Explorer 6 to Internet Explorer 7 (or Internet Explorer 8) you're actually replacing some system DLLs. This is the reason why you "get" Internet Explorer 6 when you uninstall Internet Explorer 7.

Chris Wilson, Internet Explorer architect, addressed this issue in a blog post Multiple IEs on one machine. Chris states that on-the-fly replacement of mshtml.dll might work for CSS rendering "...but it's not the same as having a full set of new Internet Explorer system DLLs installed" and would certainly not be considered a definitive solution.

Only virtualization can provide the full DLL stack for definitive testing.

Edit:

On March 18, 2009, the Microsoft Expression Web team released SuperPreview, a free stand-alone application that allows cross-browser side-by-side and onionskin comparison between Internet Explorer 8, Internet Explorer 8 - Internet Explorer7 compatibility mode, and Internet Explorer 6. Additional browsers and an on-demand service is planned to render pages in realtime on other operating systems.

Edit in response to Zac comment

Thanks for the comment. Expression Web 3 (which will include SuperPreview) will allow comparison between any combination of Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, and Firefox 3. This is according to Somasgear's blog entry Expresion Web 3 posted on June 5, 2009. In the screenshot on his blog, you'll see Firefox 3 as the base browser (left side) and Internet Explorer 6 as the comparison browser. Any browser can be placed on either side of the comparison window.

叹倦 2024-07-13 07:42:42

试试这个: http://www.my-debugbar.com/wiki/IETester/HomePage
LE:这还不是真正完全兼容,有一些小问题,比如它在 JavaScript 弹出窗口上崩溃,但我发现它在开发过程中非常可靠。 最后,我只是针对真正的 IE6 测试了 Web 应用程序,以确保一切正常。

Try this: http://www.my-debugbar.com/wiki/IETester/HomePage
LE: This isn't really fully compatible yet, there are a few minor issues, like it crashes on JavaScript pop-ups, but I've found it quite reliable during development. At the end of everything, I just tested the web application against a real IE6 to make sure everything's fine.

来世叙缘 2024-07-13 07:42:42

虚拟化是实现这一目标的最简单方法。 它的开销较高,但由于 IE 在操作系统中有如此多的挂钩,因此尝试安装多个版本注定会造成混乱和失败。

Virtualization is the easiest way to achieve this. It has a higher overhead, but since IE has so many hooks into the OS trying to install multiple versions of it is doomed to confusion and failure.

染墨丶若流云 2024-07-13 07:42:42

一种非常轻量级(刚刚发布)的方法是使用 Expression Web SuperPreview。 它允许您并排比较 IE6 和 IE7(或 IE6 和 IE8+IE7 兼容模式)。 目前还只是预览版,但我已经使用并取得了不错的效果。 他们将发布一个商业版本,可以对更多浏览器进行并排比较,但他们表示 IE 专用版本将永远免费。

A very light-weight (and just released) way to do this is to use Expression Web SuperPreview. It allows you to compare IE6 and IE7 (or IE6 and IE8+IE7-compatibility-mode) side-by-side. It's currently just a preview, but I've used it with good results. They're going to release a commercial version that enables side-by-side comparison of more browsers, but they say the IE-specific one will remain free forever.

智商已欠费 2024-07-13 07:42:42

又一个多重独立 IE 选项:IE Collection

One more multiple, standalone IE option: IE Collection.

秋千易 2024-07-13 07:42:42

要么在虚拟机中运行它,等到添加多个 IE8,要么使用 http://browsershots.org/将从几个不同的操作系统和浏览器中截取您的网站的屏幕截图。

Either run it in a VM, wait untill multiples get IE8 added or, use http://browsershots.org/ which will take screenshots of your website from several different Operating systmes, and browsers.

行至春深 2024-07-13 07:42:42

我已经写了分步博客文章展示了如何在 Windows 7 Ultimate 上将 IE6、IE7 和 IE8 作为“虚拟应用程序”运行。

I've written a step-by-step blog post showing how to run IE6, IE7 and IE8 as "virtual applications" on Windows 7 Ultimate.

神妖 2024-07-13 07:42:42

There's also IE7 standalone

蓝颜夕 2024-07-13 07:42:42

我所做的是将VMware与其他带有IE6的操作系统一起使用。

不完美,但有帮助。

What I do is use VMware with other OS with IE6.

Not perfect, but it helps.

左耳近心 2024-07-13 07:42:42

我使用名为“Sandboxie”的实用程序(个人免费使用,商业使用 29 美元)来提供应用程序沙箱。 这样做的一个有用的副作用是,您可以将应用程序(甚至是修改操作系统的应用程序,例如 IE)安装到沙箱中,而父操作系统完全不知道(允许您拥有父操作系统 IE 和沙箱 IE 的不同版本) - 并且两者同时运行)。 到目前为止我使用的两种方案:

  • 父操作系统中的 Internet Explorer 7,并在沙箱中卸载 IE7,以使 IE6 可用
  • 父操作系统中的 Internet Explorer 6,并在沙箱中升级到 IE8

警告:

  • 如果您需要超过同时还有一个可用的 IE 版本,那么您将需要购买完整版本,因为沙盒中只能拥有一个版本的 IE,而免费版本仅支持一个活动< /em> 一次沙箱
  • 将某个版本的 IE 安装到沙箱中可能需要一些尝试和错误 - IE8 特别棘手。 不过,安装(或卸载)过程中出现的一些警告是微不足道的。

I use a utility called "Sandboxie" (free for personal use, $29 for commercial) to provide application sandboxing. One useful side-effect of this is that you can install applications (even OS-modifying ones such as IE) into the sandbox, and the parent OS is completely unaware (allowing you to have different versions of the parent OS's IE and the sandboxed IE - and both running simultaneously). The two scenarios I've used so far:

  • Internet Explorer 7 in the parent OS, and uninstalled IE7 in the sandbox to make IE6 available
  • Internet Explorer 6 in the parent os, and upgraded to IE8 in the sandbox

Caveats:

  • If you need more than one additional version of IE available simultaneously, then you will need to purchase the full version, as you can only have one version of IE in a sandbox, and the free version supports only one active sandbox at a time
  • Installing a version of IE into the sandbox can take a little trial and error - IE8 was particularly tricky. Some warnings that occur during installation (or uninstallation) are trivial, though.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文