Like everyone else, I need to test my code on Internet Explorer 6 and Internet Explorer 7. Now Internet Explorer 8 has some great tools for developer, which I'd like to use. I'd also like to start testing my code with Internet Explorer 8, as it will soon be released.
和其他人一样,我需要在Internet Explorer 6和Internet Explorer 7上测试我的代码。现在Internet Explorer 8有一些很好的开发工具,我想使用。我也想开始用ie8测试我的代码,因为它很快就会被发布。
The question is: how to run Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine. So far with Internet Explorer 6 and Internet Explorer 7 I've been using Multiple IE. But people have reported (see comments on the page linked in the previous sentence) issue with Internet Explorer 6 after installing Internet Explorer 8. Those errors are related to focus in form fields. Running Internet Explorer 7 wouldn't matter so much as Internet Explorer 8 can use the Internet Explorer 7 rendering engine, but we still need Internet Explorer 6.
问题是:如何在同一台机器上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8。到目前为止,Internet Explorer 6和Internet Explorer 7已经使用了多个IE。但是,在安装了Internet Explorer 8之后,人们已经报告了(在前面的句子中看到的)与Internet Explorer 6有关的问题。这些错误与表单字段的焦点有关。运行Internet Explorer 7并不重要,因为Internet Explorer 8可以使用Internet Explorer 7渲染引擎,但我们仍然需要Internet Explorer 6。
How to run Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine?
如何在同一台机器上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8 ?
41 个解决方案
#1
221
I wouldn't do it. Use virtual PCs instead. It might take a little setup, but you'll thank yourself in the long run. In my experience, you can't really get them cleanly installed side by side and unless they are standalone installs you can't really verify that it is 100% true-to-browser rendering.
我不会这样做。使用虚拟电脑。这可能需要一些准备,但从长远来看,你会感谢自己的。根据我的经验,你不能真正地把它们安装在一起,除非它们是独立的安装,你不能真正的验证它是100%真实的浏览器渲染。
Update: Looks like one of the better ways to accomplish this (if running Windows 7) is using Windows XP mode to set up multiple virtual machines: Testing Multiple Versions of IE on one PC at the IEBlog.
更新:看起来是实现这一目标的更好方法之一(如果运行Windows 7)使用Windows XP模式来设置多个虚拟机:在IEBlog上测试IE的多个版本。
Update 2: (11/2014) There are new solutions since this was last updated. Microsoft now provides VMs for any environment to test multiple versions of IE: Modern.IE
更新2:(11/2014)自从上次更新后,有了新的解决方案。微软现在为任何环境提供虚拟机来测试IE的多个版本。
#2
156
Nobody mentioned this, but IETester is a great tool. It supports Internet Explorer 5.5, 6, 7 and 8RC1. The rendering matches the corresponding browsers. At least I haven't found any discrepancies yet.
没有人提到这个,但是IETester是一个很好的工具。它支持Internet Explorer 5.5、6、7和8RC1。呈现匹配相应的浏览器。至少我还没有发现任何差异。
I normally use it to do a basic check of the layout. I still need VMs to debug JavaScript or to use the Developer Toolbar with a specific Internet Explorer version.
我通常用它来做布局的基本检查。我仍然需要vm来调试JavaScript或使用特定的Internet Explorer版本的Developer工具栏。
#3
55
You can use the new MS Expression Web SuperPreview
您可以使用新的MS Expression Web SuperPreview。
If you do not want to spend money on MS Expression Web, you can download Microsoft Expression Web SuperPreview for Windows Internet Explorer completely free. The only restriction is that after the trial expires you can't compare to non IE browsers.
如果你不想在MS Expression Web上花钱,你可以免费下载微软的Expression Web SuperPreview for Windows Internet Explorer。唯一的限制是,在试用期满后,你无法与非IE浏览器进行比较。
#4
50
I would also suggest running a few virtual machines rather than running multiple versions of Internet Explorer on the same instance of Windows.
我还建议运行一些虚拟机,而不是在同一个Windows实例上运行多个版本的Internet Explorer。
Microsoft provides Virtual PC disk images with Internet Explorer 6, 7, and 8 at the Internet Explorer Application Compatibility VPC Image download page.
微软提供的虚拟PC磁盘映像与Internet Explorer 6、7和8在Internet Explorer应用程序兼容性VPC图像下载页面。
The current list of virtual disk images available from the above link are:
以上连结可提供的现时虚拟磁盘图像列表如下:
- Internet Explorer 6 on Windows XP SP3
- Internet Explorer 6在Windows XP SP3上。
- Internet Explorer 7 on Windows XP SP3
- 在Windows XP SP3上的Internet Explorer 7。
- Internet Explorer 8 on Windows XP SP3
- 在Windows XP SP3上的Internet Explorer 8。
- Internet Explorer 7 on Windows Vista
- 在Windows Vista上的Internet Explorer 7。
- Internet Explorer 8 on Windows Vista
- 在windowsvista上的ie8。
(List is current as of October 11, 2009. All versions have expiration dates.)
(名单截至2009年10月11日。所有版本都有到期日期。
#5
39
modern.IE is an undertaking by Microsoft to make cross-browser testing for the Internet Explorer browsers easier. Microsoft has created modern.IE to provide developers and designers with a suite of tools to facilitate IE browser testing.
现代的。IE是微软的一项任务,它使得跨浏览器测试更容易。微软创造了现代。IE为开发人员和设计人员提供了一套工具以方便IE浏览器的测试。
With modern.IE you have two methods of testing your website in IE. First, modern.IE offers you three months free usage of the web-based browser testing service BrowserStack. You just need a Facebook account to login and start testing.
与现代。IE有两种测试网站的方法。首先,现代。IE为您提供三个月免费使用的基于web的浏览器测试服务BrowserStack。你只需要一个Facebook账号登录并开始测试。
The second method modern.IE offers is a virtualization image of each browser from IE 6 to IE 10, which can be run on virtualization software like VirtualBox, Virtual PC, Hyper-V or VMWare Player on WIndows, Mac or Linux.
第二种方法现代化。IE 6到IE 10的每个浏览器都有一个虚拟化镜像,可以运行在虚拟机、虚拟PC、Hyper-V或VMWare播放器上,比如WIndows、Mac或Linux。
Additionally, modern.IE also provides a tool which scans your web page for common coding problems and lists them out for you to correct so that they display correctly in all IE versions.
此外,现代。IE也提供了一个工具,它可以扫描你的网页,寻找常见的编码问题,并把它们列出来,以便你正确地显示它们。
Source: modern.IE - Cross-Browser IE Testing Tools Suite
来源:现代。IE -跨浏览器IE测试工具套件。
#6
17
You can't use IE8 to replace IE7. The JavaScript engine in IE8 is never the same as in IE7. Try leaving trailing commas in array or object literals in both IE7 and IE8 - you'll get an error in the former, but not the latter even in compatibility mode. If you want your site to work in IE7, you need to test in IE7.
你不能用IE8代替IE7。IE8中的JavaScript引擎与IE7的不同。在IE7和IE8中,尝试在数组或对象文字中留下拖尾逗号——你会在前者中得到一个错误,但即使在兼容模式下也会出错。如果您希望您的站点在IE7中工作,您需要在IE7中进行测试。
#7
17
Try http://finalbuilds.edskes.net/iecollection.htm.
试试http://finalbuilds.edskes.net/iecollection.htm。
Utilu IE Collection contains multiple IE versions, which are standalone so they can be used at the same time.
Utilu IE Collection包含多个IE版本,它们是独立的,所以它们可以同时使用。
Conditional Comments work exactly the same as in the native versions. The original version number is shown correctly in the User Agent string. The version number can be found in the window title too.
条件注释与本机版本的工作完全相同。原始版本号在用户代理字符串中正确显示。版本号也可以在窗口标题中找到。
Utilu IE Collection also includes the Internet Explorer Developer Toolbar 1.00.2189.0. This Explorer Bar provides a variety of tools which make troubleshooting websites easier. The Internet Explorer Developer Toolbar is compatible with Internet Explorer 5.0 and higher when using Windows 2000 or higher.
Utilu IE Collection还包括Internet Explorer Developer Toolbar 1.00.2189.0。这个资源管理器提供了各种工具,使故障诊断网站变得更加容易。Internet Explorer开发者工具栏与Internet Explorer 5.0兼容,在使用Windows 2000或更高版本时更高。
Utilu IE Collection has the option to install the Firebug Web Development Extension for Internet Explorer. Firebug provides a lot of useful tools which make web development easier...
Utilu IE集合可以为Internet Explorer安装Firebug Web开发扩展。Firebug提供了许多有用的工具,使web开发变得更加容易。
#8
15
.02 USD more...
只有美元更多…
I've written a step-by-step blog post showing how to run Internet Explorer 6, Internet Explorer 7 and Internet Explorer 8 as "virtual applications" on Windows 7 Ultimate.
我已经写了一个分步的博客文章,展示了如何在Windows 7 Ultimate上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8作为“虚拟应用程序”。
#9
10
I use http://www.spoon.net/browsers (Windows-only).
我使用http://www.spoon.net/browsers(windows)。
You can run IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.
你可以运行IE8、IE7、IE6、Firefox 3.5、Firefox 3、Firefox 2、Safari 4、Safari 3、Opera 10、Opera 9、Chrome。
You just need to install a plugin, and then click on the corresponding icon. It will download and run the files needed to run each of the above mentioned browsers.
你只需要安装一个插件,然后点击相应的图标。它将下载并运行运行上述每个浏览器所需的文件。
#10
9
If you have IE8 installed in your machine, you can test how your site works in IE7 too. When you are in the page you need to test in IE7 browser, Open "Tools"->"developer tools". And then in the menu of that "Developer tools" dialog box, Click on "Browser Mode:[CURRENT MODE]" and there you can select 3 options. that is,
如果你在你的机器上安装了IE8,你也可以测试你的网站在IE7中的工作方式。当你在页面上时,你需要在IE7浏览器中测试,打开“工具”——>“开发工具”。然后在“开发者工具”对话框的菜单中,点击“浏览器模式:[当前模式]”,你可以选择3个选项。也就是说,
- IE7
- IE7
- IE8
- IE8
- IE8 Compatibility Mode
- IE8兼容模式
#11
8
Backing up the other users, you will need to run Virtual PC instances on your Windows box. If you try to do a multi install of Internet Explorer, you will break conditional comments on pages, which will make testing difficult anyway (For example, With Internet Explorer 5, 6 and 7. On a Windows box, the IF Internet Explorer statements will resolve to Internet Explorer 7 even in Internet Explorer 5, which means even more weird bugs.
备份其他用户,您需要在Windows框上运行虚拟PC实例。如果您尝试多安装Internet Explorer,您将破坏页面的条件注释,这将使测试变得困难(例如,Internet Explorer 5、6和7)。在Windows框中,如果Internet Explorer的语句将解析为Internet Explorer 7,即使在Internet Explorer 5中,也意味着更奇怪的bug。
More information and a link to download and run a Internet Explorer 6 Virtual Image: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual-pc-image-refresh.aspx
更多的信息和一个链接可以下载和运行一个Internet Explorer 6虚拟映像:http://blogs.msdn.com/ie/archive/2007/04/17/ie7- virtualpc - Image -and-ie6- Virtual -pc- Image -refresh.aspx。
If you have Virtual PC already, here is the image: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
如果你已经有了虚拟个人电脑,这是一张图片:http://www.microsoft.com/downloads/details.aspx?
#12
7
I did this on my Windows 7 computer today:
我今天在我的Windows 7电脑上做了这个:
- Installed Windows Virtual PC, and ran XP Mode
- 安装了Windows虚拟PC,并运行XP模式。
- Created two Windows XP images. One with Internet Explorer 6 and one with Internet Explorer 7.
- 创建了两个Windows XP映像。一个是Internet Explorer 6,一个是Internet Explorer 7。
- Now I can run these to browsers from my Windows 7 desktop! Just like any other application. No need to open Virtual PC.
- 现在我可以从我的Windows 7桌面运行这些浏览器了!就像其他的应用一样。不需要打开虚拟PC。
http://www.microsoft.com/windows/virtual-pc/
http://www.microsoft.com/windows/virtual-pc/
#13
5
There is one elegant way to run IE6, IE7 and IE8 on the same machine, called virtual PC.
在同一台机器上运行IE6、IE7和IE8有一种优雅的方式,叫做虚拟PC。
First download virtual PC from Microsoft website here: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
首先从微软的网站下载虚拟PC: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en。
Then download 3 EXE files with IE6, IE7 and IE8 here:http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
然后在这里下载3个EXE文件,其中包括IE6、IE7和IE8:http://www.microsoft.com/downloads/details.aspx? familyid = 21eabb90 - 958f - 4b5f1 - 73d0a413c8ef&displaylangen。
Install them on your PC and test your web applications. Saved me days of looking for similar solutions.
在你的电脑上安装它们并测试你的web应用程序。节省了我寻找类似解决方案的时间。
#14
4
I've been struggling with this problem for a while. Virtualization would be a good solution, but it's too slow for my needs. A laptop can only handle so much: running a development environment alongside Adobe Photoshop and Illustrator and then trying to do virtualization while connected to a plethora of servers and with a lot of other things going on in the background is... well... slow.
我在这个问题上挣扎了一段时间。虚拟化将是一个很好的解决方案,但是对于我的需求来说它太慢了。一台笔记本电脑只能处理这么多:与Adobe Photoshop和Illustrator一起运行一个开发环境,然后尝试在连接到大量服务器的同时进行虚拟化,并且在后台还有很多其他的事情……嗯…缓慢。
I have the following setup now that solves the problem gracefully, although it is a bit expensive, it's worth it:
我有下面的设置,可以优雅地解决这个问题,尽管它有点贵,但它值得:
- One Macbook connected to an external display
- 一台连接到外部显示器的Macbook。
- One Windows desktop, with Windows XP and Windows Vista installed dual boot
- 一个Windows桌面,有Windows XP和Windows Vista安装双启动。
Both machines run Synergy, sharing the keyboard and mouse across machines, so I can easily switch between the two. Since they're separate computer I don't have any performance issues and can happily Photoshop along on my Mac while my Windows machine still has each and every browser running.
两台机器都能协同运行,在机器之间共享键盘和鼠标,所以我可以轻松地在两者之间切换。因为它们是独立的电脑,所以我没有任何性能问题,而且可以在我的Mac电脑上使用Photoshop,而我的Windows电脑仍然运行着每一个浏览器。
This setup covers most of browsers in graded browser support as defined by Yahoo! http://developer.yahoo.com/yui/articles/gbs/:
这一设置涵盖了大部分浏览器的分级浏览器支持,由Yahoo!http://developer.yahoo.com/yui/articles/gbs/:
Browsers:
浏览器:
- Firefox 2 Mac
- Firefox 2 Mac
- Firefox 3 Mac
- Firefox 3 Mac
- Firefox 3 windows
- Firefox 3的窗户
- Firefox 2 Windows
- Firefox 2窗口
- Webkit nightly Mac
- Webkit夜间Mac
- Safari 3 Windows
- Safari 3窗口
- Safari 4 Mac
- Safari 4 Mac
- Google Chrome Latest version Windows
- 谷歌Chrome最新版Windows。
- Opera latest version Windows
- 歌剧最新版本Windows
- Opera latest version Mac
- 歌剧Mac最新版本
- Internet Explorer 6 (on the XP part of the Windows machine)
- Internet Explorer 6(在Windows机器的XP部分)
- Internet Explorer 8 w/ IE7 compatibility mode (on the Vista part of the Windows machine)
- Internet Explorer 8 w/ IE7兼容模式(在Windows机器的Vista部分)
E-mail clients covered:
电子邮件客户覆盖:
- Apple Mail
- 苹果的邮件
- Thunderbird == Firefox rendering engine (on the XP machine)
- Thunderbird == Firefox渲染引擎(在XP机器上)
- Outlook Express == IE6 rendering engine
- Outlook Express == IE6渲染引擎。
- Outlook 2003 (on the XP machine)
- 展望2003(在XP机器上)
- Outlook 2007 (on the Vista machine)
- 展望2007(在Vista机器上)
- All the popular web clients on all the browsers mentioned above (Live mail, Gmail, Yahoo! mail)
- 所有浏览器上的流行web客户端(Live mail, Gmail, Yahoo!)邮件)
Things this setup doesn't cover:
这个设置不包括:
- I don't have Mac OS 10.4
- 我没有Mac OS 10.4。
- I only test the latest version of Opera, not any earlier versions (due to it's small userbase)
- 我只测试Opera的最新版本,而不是以前的版本(因为它的用户基数很小)
- I test Safari 3 and Safari 4, both one on Windows and one on the Mac, not both versions on both platforms. Now, Safari 4 is still in beta anyway; and Safari always has and had a very good rendering engine.
- 我测试了Safari 3和Safari 4,两个都在Windows上,一个在Mac上,而不是两个平台上的两个版本。Safari 4仍然在测试中;Safari一直都有很好的渲染引擎。
- As for e-mail clients, I've never bothered testing Lotus Notes
- 至于电子邮件客户端,我从未费心测试过Lotus Notes。
You can check out a video of the setup here.
你可以在这里查看设置的视频。
#15
4
For windows users there is Windows XP Mode which allows you to run multiple versions of IE on a Windows 7 Professional, Enterprise, or Ultimate edition.
对于windows用户,windows XP模式允许你在windows 7专业版、企业版或最终版上运行IE的多个版本。
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
#16
4
Very good option is update to Internet Explorer 10. You will find very useful developers tools including compatibility with from IE5 to IE 10 including quirks mode. If switch the IE version i menu, the page rendering of the page is changing immediately.
非常好的选择是更新到Internet Explorer 10。您将会发现非常有用的开发工具,包括从IE5到ie10的兼容性,包括quirks模式。如果切换IE版本i菜单,页面呈现的页面将立即发生变化。
Very good feature of this mode is javascript and HTML (firebug like) debugger, which works in compatibility mode. It means, you can debug javascript in very old IE with the newest debugger, which is very cool feature. You cannot do that with virtual machine. Yes, you can have virtual machine for checking the final result.
该模式的一个非常好的特性是javascript和HTML (firebug like)调试器,它在兼容模式下工作。它的意思是,您可以用最新的调试器来调试javascript,这是非常酷的特性。你不能用虚拟机。是的,你可以用虚拟机检查最终结果。
#17
3
I use Virtual PC to run an instance of windows where I have IE6 installed. It's a bit clumsier than having different versions in the same computer, but it's a 100% working IE6. Multiple IE works fine for most testing, but it's lacking that last few percents.
我使用虚拟PC来运行windows的一个实例,在那里我安装了IE6。与在同一台计算机上使用不同的版本相比,它有点笨拙,但它是一个100%工作的IE6。大多数测试都可以使用多个IE,但是缺少最后几个百分点。
Don't work too much to get the page looking right in IE8, it still has some glitches that most likely will be fixed in the final release.
不要在IE8上做过多的工作来让页面看起来正确,它仍然有一些故障,很有可能在最终版本中被修复。
#18
3
I wrote an article about how to test on many browsers without having these browsers installed: 10+ Ways for testing website browser compatibility
我写了一篇文章,介绍如何在许多浏览器上测试,而不需要安装这些浏览器:10+测试网站浏览器兼容性的方法。
#19
2
This does not directly answer your question, but have you had a look at Litmus? We tend to use it mostly for testing HTML/CSS compatibility across multiple browsers (supported by Litmus).
这并不能直接回答你的问题,但你有没有看过石蕊?我们倾向于使用它来测试跨多个浏览器的HTML/CSS兼容性(由Litmus支持)。
#20
2
Somewhat related, you should consider running your site past BrowserShots when it is almost done, see how it looks in dozens of browsers on hundreds of configurations.
与此相关的是,当您的站点几乎完成时,您应该考虑运行您的站点过去的浏览器快照,看看在数百种配置的浏览器中它是如何运行的。
#21
2
Run IE6, IE7, and IE8 on the Same Machine Using Windows 7 XP Mode
使用Windows 7 XP模式运行IE6、IE7和IE8。
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
#22
2
I've installed Virutal PC according to Donavon's tutorial but it seems that my laptop's BIOS doesn't support Hardware Virtualization, and it's required to run Virtual PC. So, make sure your equipment supports that before you go any further wirh Virtual PC.
根据Donavon的教程,我已经安装了Virutal PC,但我的笔记本电脑的BIOS似乎不支持硬件虚拟化,而且它需要运行虚拟PC。因此,确保你的设备支持在你进一步使用wirh虚拟PC之前。
#23
2
Use Internet Explorer Application Compatibility VPC Image.
使用Internet Explorer应用程序兼容性VPC映像。
Download it from Microsoft Download Center link
从微软下载中心链接下载。
#24
2
VMWare Player is a free alternative to Oracle VirtualBox and Microsoft VirtualPC. As with the mentions of VirtualBox you'll need to create your own images of OS+browser, though. VMWare Player is here: http://www.vmware.com/products/player/
VMWare Player是Oracle VirtualBox和Microsoft VirtualPC的免费替代品。不过,在提到VirtualBox时,您需要创建自己的OS+浏览器映像。VMWare Player在这里:http://www.vmware.com/products/player/。
#25
1
What about using App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
使用App-V呢?http://www.microsoft.com/systemcenter/appv/default.mspx
In particular Dynamic Application Virtualization http://www.microsoft.com/systemcenter/appv/dynamic.mspx
特别是动态应用程序虚拟化http://www.microsoft.com/systemcenter/appv/dynamic.mspx。
It virtualizes at the application level. It is useful when running incompatible software on the same OS instance.
它在应用程序级别进行虚拟化。当在同一个OS实例上运行不兼容的软件时,它是有用的。
#26
1
Someone I know created a portable version of IE8 using thinstall (now it's bought by vmware and called thinapp) (only 1.8 MB). Thinstall creates a virtualized application with a virtual filesystem builtin and is the perfect solution to DLL hell. The whole app runs from a single exe file.
我认识的一个人使用thinstall(现在它被vmware收购,称为thinapp)创建了一个便携版的IE8(只有1.8 MB)。Thinstall创建了一个虚拟文件系统构建的虚拟应用程序,它是DLL地狱的完美解决方案。整个应用程序从一个exe文件运行。
This is untested against other versions install, I might add.
我可能会补充说,这是针对其他版本安装的未测试版本。
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
#27
1
On my Mac OS X machine I use Sun's VirtualBox wich is free.
在我的Mac OS X机器上,我使用了Sun的VirtualBox wich。
I run 3 WinXP virtual boxes and assign 256K to each. See this tutorial:
我运行了3个WinXP虚拟机箱,并分配了256K。参见本教程:
http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/
#28
1
Adobe BrowserLab.
Adobe BrowserLab。
#29
1
This blog post worked for me: http://aarfing.dk/?p=120 (How to run IE6, IE7 and IE8 side by side).
这篇博文为我工作:http://aarfing.dk/?p=120(如何并行运行IE6, IE7和IE8)。
#30
1
Multiple IE http://tredosoft.com/Multiple_IE Will install ie up to 6, without disrupting current installation (i have 7 and it left it as it is). Now I need to find a way to run 8 on top of all that. 6 and 7 already run fine thanks to that little app above. (only tested on XP)
多个IE http://tredosoft.com/Multiple_IE将安装IE到6,而不会干扰当前的安装(我已经有7个了,它已经离开了)。现在我需要找到一种方法在上面运行8。由于上面的应用程序,6和7已经运行得很好了。(只在XP测试)
#1
221
I wouldn't do it. Use virtual PCs instead. It might take a little setup, but you'll thank yourself in the long run. In my experience, you can't really get them cleanly installed side by side and unless they are standalone installs you can't really verify that it is 100% true-to-browser rendering.
我不会这样做。使用虚拟电脑。这可能需要一些准备,但从长远来看,你会感谢自己的。根据我的经验,你不能真正地把它们安装在一起,除非它们是独立的安装,你不能真正的验证它是100%真实的浏览器渲染。
Update: Looks like one of the better ways to accomplish this (if running Windows 7) is using Windows XP mode to set up multiple virtual machines: Testing Multiple Versions of IE on one PC at the IEBlog.
更新:看起来是实现这一目标的更好方法之一(如果运行Windows 7)使用Windows XP模式来设置多个虚拟机:在IEBlog上测试IE的多个版本。
Update 2: (11/2014) There are new solutions since this was last updated. Microsoft now provides VMs for any environment to test multiple versions of IE: Modern.IE
更新2:(11/2014)自从上次更新后,有了新的解决方案。微软现在为任何环境提供虚拟机来测试IE的多个版本。
#2
156
Nobody mentioned this, but IETester is a great tool. It supports Internet Explorer 5.5, 6, 7 and 8RC1. The rendering matches the corresponding browsers. At least I haven't found any discrepancies yet.
没有人提到这个,但是IETester是一个很好的工具。它支持Internet Explorer 5.5、6、7和8RC1。呈现匹配相应的浏览器。至少我还没有发现任何差异。
I normally use it to do a basic check of the layout. I still need VMs to debug JavaScript or to use the Developer Toolbar with a specific Internet Explorer version.
我通常用它来做布局的基本检查。我仍然需要vm来调试JavaScript或使用特定的Internet Explorer版本的Developer工具栏。
#3
55
You can use the new MS Expression Web SuperPreview
您可以使用新的MS Expression Web SuperPreview。
If you do not want to spend money on MS Expression Web, you can download Microsoft Expression Web SuperPreview for Windows Internet Explorer completely free. The only restriction is that after the trial expires you can't compare to non IE browsers.
如果你不想在MS Expression Web上花钱,你可以免费下载微软的Expression Web SuperPreview for Windows Internet Explorer。唯一的限制是,在试用期满后,你无法与非IE浏览器进行比较。
#4
50
I would also suggest running a few virtual machines rather than running multiple versions of Internet Explorer on the same instance of Windows.
我还建议运行一些虚拟机,而不是在同一个Windows实例上运行多个版本的Internet Explorer。
Microsoft provides Virtual PC disk images with Internet Explorer 6, 7, and 8 at the Internet Explorer Application Compatibility VPC Image download page.
微软提供的虚拟PC磁盘映像与Internet Explorer 6、7和8在Internet Explorer应用程序兼容性VPC图像下载页面。
The current list of virtual disk images available from the above link are:
以上连结可提供的现时虚拟磁盘图像列表如下:
- Internet Explorer 6 on Windows XP SP3
- Internet Explorer 6在Windows XP SP3上。
- Internet Explorer 7 on Windows XP SP3
- 在Windows XP SP3上的Internet Explorer 7。
- Internet Explorer 8 on Windows XP SP3
- 在Windows XP SP3上的Internet Explorer 8。
- Internet Explorer 7 on Windows Vista
- 在Windows Vista上的Internet Explorer 7。
- Internet Explorer 8 on Windows Vista
- 在windowsvista上的ie8。
(List is current as of October 11, 2009. All versions have expiration dates.)
(名单截至2009年10月11日。所有版本都有到期日期。
#5
39
modern.IE is an undertaking by Microsoft to make cross-browser testing for the Internet Explorer browsers easier. Microsoft has created modern.IE to provide developers and designers with a suite of tools to facilitate IE browser testing.
现代的。IE是微软的一项任务,它使得跨浏览器测试更容易。微软创造了现代。IE为开发人员和设计人员提供了一套工具以方便IE浏览器的测试。
With modern.IE you have two methods of testing your website in IE. First, modern.IE offers you three months free usage of the web-based browser testing service BrowserStack. You just need a Facebook account to login and start testing.
与现代。IE有两种测试网站的方法。首先,现代。IE为您提供三个月免费使用的基于web的浏览器测试服务BrowserStack。你只需要一个Facebook账号登录并开始测试。
The second method modern.IE offers is a virtualization image of each browser from IE 6 to IE 10, which can be run on virtualization software like VirtualBox, Virtual PC, Hyper-V or VMWare Player on WIndows, Mac or Linux.
第二种方法现代化。IE 6到IE 10的每个浏览器都有一个虚拟化镜像,可以运行在虚拟机、虚拟PC、Hyper-V或VMWare播放器上,比如WIndows、Mac或Linux。
Additionally, modern.IE also provides a tool which scans your web page for common coding problems and lists them out for you to correct so that they display correctly in all IE versions.
此外,现代。IE也提供了一个工具,它可以扫描你的网页,寻找常见的编码问题,并把它们列出来,以便你正确地显示它们。
Source: modern.IE - Cross-Browser IE Testing Tools Suite
来源:现代。IE -跨浏览器IE测试工具套件。
#6
17
You can't use IE8 to replace IE7. The JavaScript engine in IE8 is never the same as in IE7. Try leaving trailing commas in array or object literals in both IE7 and IE8 - you'll get an error in the former, but not the latter even in compatibility mode. If you want your site to work in IE7, you need to test in IE7.
你不能用IE8代替IE7。IE8中的JavaScript引擎与IE7的不同。在IE7和IE8中,尝试在数组或对象文字中留下拖尾逗号——你会在前者中得到一个错误,但即使在兼容模式下也会出错。如果您希望您的站点在IE7中工作,您需要在IE7中进行测试。
#7
17
Try http://finalbuilds.edskes.net/iecollection.htm.
试试http://finalbuilds.edskes.net/iecollection.htm。
Utilu IE Collection contains multiple IE versions, which are standalone so they can be used at the same time.
Utilu IE Collection包含多个IE版本,它们是独立的,所以它们可以同时使用。
Conditional Comments work exactly the same as in the native versions. The original version number is shown correctly in the User Agent string. The version number can be found in the window title too.
条件注释与本机版本的工作完全相同。原始版本号在用户代理字符串中正确显示。版本号也可以在窗口标题中找到。
Utilu IE Collection also includes the Internet Explorer Developer Toolbar 1.00.2189.0. This Explorer Bar provides a variety of tools which make troubleshooting websites easier. The Internet Explorer Developer Toolbar is compatible with Internet Explorer 5.0 and higher when using Windows 2000 or higher.
Utilu IE Collection还包括Internet Explorer Developer Toolbar 1.00.2189.0。这个资源管理器提供了各种工具,使故障诊断网站变得更加容易。Internet Explorer开发者工具栏与Internet Explorer 5.0兼容,在使用Windows 2000或更高版本时更高。
Utilu IE Collection has the option to install the Firebug Web Development Extension for Internet Explorer. Firebug provides a lot of useful tools which make web development easier...
Utilu IE集合可以为Internet Explorer安装Firebug Web开发扩展。Firebug提供了许多有用的工具,使web开发变得更加容易。
#8
15
.02 USD more...
只有美元更多…
I've written a step-by-step blog post showing how to run Internet Explorer 6, Internet Explorer 7 and Internet Explorer 8 as "virtual applications" on Windows 7 Ultimate.
我已经写了一个分步的博客文章,展示了如何在Windows 7 Ultimate上运行Internet Explorer 6、Internet Explorer 7和Internet Explorer 8作为“虚拟应用程序”。
#9
10
I use http://www.spoon.net/browsers (Windows-only).
我使用http://www.spoon.net/browsers(windows)。
You can run IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.
你可以运行IE8、IE7、IE6、Firefox 3.5、Firefox 3、Firefox 2、Safari 4、Safari 3、Opera 10、Opera 9、Chrome。
You just need to install a plugin, and then click on the corresponding icon. It will download and run the files needed to run each of the above mentioned browsers.
你只需要安装一个插件,然后点击相应的图标。它将下载并运行运行上述每个浏览器所需的文件。
#10
9
If you have IE8 installed in your machine, you can test how your site works in IE7 too. When you are in the page you need to test in IE7 browser, Open "Tools"->"developer tools". And then in the menu of that "Developer tools" dialog box, Click on "Browser Mode:[CURRENT MODE]" and there you can select 3 options. that is,
如果你在你的机器上安装了IE8,你也可以测试你的网站在IE7中的工作方式。当你在页面上时,你需要在IE7浏览器中测试,打开“工具”——>“开发工具”。然后在“开发者工具”对话框的菜单中,点击“浏览器模式:[当前模式]”,你可以选择3个选项。也就是说,
- IE7
- IE7
- IE8
- IE8
- IE8 Compatibility Mode
- IE8兼容模式
#11
8
Backing up the other users, you will need to run Virtual PC instances on your Windows box. If you try to do a multi install of Internet Explorer, you will break conditional comments on pages, which will make testing difficult anyway (For example, With Internet Explorer 5, 6 and 7. On a Windows box, the IF Internet Explorer statements will resolve to Internet Explorer 7 even in Internet Explorer 5, which means even more weird bugs.
备份其他用户,您需要在Windows框上运行虚拟PC实例。如果您尝试多安装Internet Explorer,您将破坏页面的条件注释,这将使测试变得困难(例如,Internet Explorer 5、6和7)。在Windows框中,如果Internet Explorer的语句将解析为Internet Explorer 7,即使在Internet Explorer 5中,也意味着更奇怪的bug。
More information and a link to download and run a Internet Explorer 6 Virtual Image: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual-pc-image-refresh.aspx
更多的信息和一个链接可以下载和运行一个Internet Explorer 6虚拟映像:http://blogs.msdn.com/ie/archive/2007/04/17/ie7- virtualpc - Image -and-ie6- Virtual -pc- Image -refresh.aspx。
If you have Virtual PC already, here is the image: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
如果你已经有了虚拟个人电脑,这是一张图片:http://www.microsoft.com/downloads/details.aspx?
#12
7
I did this on my Windows 7 computer today:
我今天在我的Windows 7电脑上做了这个:
- Installed Windows Virtual PC, and ran XP Mode
- 安装了Windows虚拟PC,并运行XP模式。
- Created two Windows XP images. One with Internet Explorer 6 and one with Internet Explorer 7.
- 创建了两个Windows XP映像。一个是Internet Explorer 6,一个是Internet Explorer 7。
- Now I can run these to browsers from my Windows 7 desktop! Just like any other application. No need to open Virtual PC.
- 现在我可以从我的Windows 7桌面运行这些浏览器了!就像其他的应用一样。不需要打开虚拟PC。
http://www.microsoft.com/windows/virtual-pc/
http://www.microsoft.com/windows/virtual-pc/
#13
5
There is one elegant way to run IE6, IE7 and IE8 on the same machine, called virtual PC.
在同一台机器上运行IE6、IE7和IE8有一种优雅的方式,叫做虚拟PC。
First download virtual PC from Microsoft website here: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
首先从微软的网站下载虚拟PC: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en。
Then download 3 EXE files with IE6, IE7 and IE8 here:http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
然后在这里下载3个EXE文件,其中包括IE6、IE7和IE8:http://www.microsoft.com/downloads/details.aspx? familyid = 21eabb90 - 958f - 4b5f1 - 73d0a413c8ef&displaylangen。
Install them on your PC and test your web applications. Saved me days of looking for similar solutions.
在你的电脑上安装它们并测试你的web应用程序。节省了我寻找类似解决方案的时间。
#14
4
I've been struggling with this problem for a while. Virtualization would be a good solution, but it's too slow for my needs. A laptop can only handle so much: running a development environment alongside Adobe Photoshop and Illustrator and then trying to do virtualization while connected to a plethora of servers and with a lot of other things going on in the background is... well... slow.
我在这个问题上挣扎了一段时间。虚拟化将是一个很好的解决方案,但是对于我的需求来说它太慢了。一台笔记本电脑只能处理这么多:与Adobe Photoshop和Illustrator一起运行一个开发环境,然后尝试在连接到大量服务器的同时进行虚拟化,并且在后台还有很多其他的事情……嗯…缓慢。
I have the following setup now that solves the problem gracefully, although it is a bit expensive, it's worth it:
我有下面的设置,可以优雅地解决这个问题,尽管它有点贵,但它值得:
- One Macbook connected to an external display
- 一台连接到外部显示器的Macbook。
- One Windows desktop, with Windows XP and Windows Vista installed dual boot
- 一个Windows桌面,有Windows XP和Windows Vista安装双启动。
Both machines run Synergy, sharing the keyboard and mouse across machines, so I can easily switch between the two. Since they're separate computer I don't have any performance issues and can happily Photoshop along on my Mac while my Windows machine still has each and every browser running.
两台机器都能协同运行,在机器之间共享键盘和鼠标,所以我可以轻松地在两者之间切换。因为它们是独立的电脑,所以我没有任何性能问题,而且可以在我的Mac电脑上使用Photoshop,而我的Windows电脑仍然运行着每一个浏览器。
This setup covers most of browsers in graded browser support as defined by Yahoo! http://developer.yahoo.com/yui/articles/gbs/:
这一设置涵盖了大部分浏览器的分级浏览器支持,由Yahoo!http://developer.yahoo.com/yui/articles/gbs/:
Browsers:
浏览器:
- Firefox 2 Mac
- Firefox 2 Mac
- Firefox 3 Mac
- Firefox 3 Mac
- Firefox 3 windows
- Firefox 3的窗户
- Firefox 2 Windows
- Firefox 2窗口
- Webkit nightly Mac
- Webkit夜间Mac
- Safari 3 Windows
- Safari 3窗口
- Safari 4 Mac
- Safari 4 Mac
- Google Chrome Latest version Windows
- 谷歌Chrome最新版Windows。
- Opera latest version Windows
- 歌剧最新版本Windows
- Opera latest version Mac
- 歌剧Mac最新版本
- Internet Explorer 6 (on the XP part of the Windows machine)
- Internet Explorer 6(在Windows机器的XP部分)
- Internet Explorer 8 w/ IE7 compatibility mode (on the Vista part of the Windows machine)
- Internet Explorer 8 w/ IE7兼容模式(在Windows机器的Vista部分)
E-mail clients covered:
电子邮件客户覆盖:
- Apple Mail
- 苹果的邮件
- Thunderbird == Firefox rendering engine (on the XP machine)
- Thunderbird == Firefox渲染引擎(在XP机器上)
- Outlook Express == IE6 rendering engine
- Outlook Express == IE6渲染引擎。
- Outlook 2003 (on the XP machine)
- 展望2003(在XP机器上)
- Outlook 2007 (on the Vista machine)
- 展望2007(在Vista机器上)
- All the popular web clients on all the browsers mentioned above (Live mail, Gmail, Yahoo! mail)
- 所有浏览器上的流行web客户端(Live mail, Gmail, Yahoo!)邮件)
Things this setup doesn't cover:
这个设置不包括:
- I don't have Mac OS 10.4
- 我没有Mac OS 10.4。
- I only test the latest version of Opera, not any earlier versions (due to it's small userbase)
- 我只测试Opera的最新版本,而不是以前的版本(因为它的用户基数很小)
- I test Safari 3 and Safari 4, both one on Windows and one on the Mac, not both versions on both platforms. Now, Safari 4 is still in beta anyway; and Safari always has and had a very good rendering engine.
- 我测试了Safari 3和Safari 4,两个都在Windows上,一个在Mac上,而不是两个平台上的两个版本。Safari 4仍然在测试中;Safari一直都有很好的渲染引擎。
- As for e-mail clients, I've never bothered testing Lotus Notes
- 至于电子邮件客户端,我从未费心测试过Lotus Notes。
You can check out a video of the setup here.
你可以在这里查看设置的视频。
#15
4
For windows users there is Windows XP Mode which allows you to run multiple versions of IE on a Windows 7 Professional, Enterprise, or Ultimate edition.
对于windows用户,windows XP模式允许你在windows 7专业版、企业版或最终版上运行IE的多个版本。
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
#16
4
Very good option is update to Internet Explorer 10. You will find very useful developers tools including compatibility with from IE5 to IE 10 including quirks mode. If switch the IE version i menu, the page rendering of the page is changing immediately.
非常好的选择是更新到Internet Explorer 10。您将会发现非常有用的开发工具,包括从IE5到ie10的兼容性,包括quirks模式。如果切换IE版本i菜单,页面呈现的页面将立即发生变化。
Very good feature of this mode is javascript and HTML (firebug like) debugger, which works in compatibility mode. It means, you can debug javascript in very old IE with the newest debugger, which is very cool feature. You cannot do that with virtual machine. Yes, you can have virtual machine for checking the final result.
该模式的一个非常好的特性是javascript和HTML (firebug like)调试器,它在兼容模式下工作。它的意思是,您可以用最新的调试器来调试javascript,这是非常酷的特性。你不能用虚拟机。是的,你可以用虚拟机检查最终结果。
#17
3
I use Virtual PC to run an instance of windows where I have IE6 installed. It's a bit clumsier than having different versions in the same computer, but it's a 100% working IE6. Multiple IE works fine for most testing, but it's lacking that last few percents.
我使用虚拟PC来运行windows的一个实例,在那里我安装了IE6。与在同一台计算机上使用不同的版本相比,它有点笨拙,但它是一个100%工作的IE6。大多数测试都可以使用多个IE,但是缺少最后几个百分点。
Don't work too much to get the page looking right in IE8, it still has some glitches that most likely will be fixed in the final release.
不要在IE8上做过多的工作来让页面看起来正确,它仍然有一些故障,很有可能在最终版本中被修复。
#18
3
I wrote an article about how to test on many browsers without having these browsers installed: 10+ Ways for testing website browser compatibility
我写了一篇文章,介绍如何在许多浏览器上测试,而不需要安装这些浏览器:10+测试网站浏览器兼容性的方法。
#19
2
This does not directly answer your question, but have you had a look at Litmus? We tend to use it mostly for testing HTML/CSS compatibility across multiple browsers (supported by Litmus).
这并不能直接回答你的问题,但你有没有看过石蕊?我们倾向于使用它来测试跨多个浏览器的HTML/CSS兼容性(由Litmus支持)。
#20
2
Somewhat related, you should consider running your site past BrowserShots when it is almost done, see how it looks in dozens of browsers on hundreds of configurations.
与此相关的是,当您的站点几乎完成时,您应该考虑运行您的站点过去的浏览器快照,看看在数百种配置的浏览器中它是如何运行的。
#21
2
Run IE6, IE7, and IE8 on the Same Machine Using Windows 7 XP Mode
使用Windows 7 XP模式运行IE6、IE7和IE8。
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
#22
2
I've installed Virutal PC according to Donavon's tutorial but it seems that my laptop's BIOS doesn't support Hardware Virtualization, and it's required to run Virtual PC. So, make sure your equipment supports that before you go any further wirh Virtual PC.
根据Donavon的教程,我已经安装了Virutal PC,但我的笔记本电脑的BIOS似乎不支持硬件虚拟化,而且它需要运行虚拟PC。因此,确保你的设备支持在你进一步使用wirh虚拟PC之前。
#23
2
Use Internet Explorer Application Compatibility VPC Image.
使用Internet Explorer应用程序兼容性VPC映像。
Download it from Microsoft Download Center link
从微软下载中心链接下载。
#24
2
VMWare Player is a free alternative to Oracle VirtualBox and Microsoft VirtualPC. As with the mentions of VirtualBox you'll need to create your own images of OS+browser, though. VMWare Player is here: http://www.vmware.com/products/player/
VMWare Player是Oracle VirtualBox和Microsoft VirtualPC的免费替代品。不过,在提到VirtualBox时,您需要创建自己的OS+浏览器映像。VMWare Player在这里:http://www.vmware.com/products/player/。
#25
1
What about using App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
使用App-V呢?http://www.microsoft.com/systemcenter/appv/default.mspx
In particular Dynamic Application Virtualization http://www.microsoft.com/systemcenter/appv/dynamic.mspx
特别是动态应用程序虚拟化http://www.microsoft.com/systemcenter/appv/dynamic.mspx。
It virtualizes at the application level. It is useful when running incompatible software on the same OS instance.
它在应用程序级别进行虚拟化。当在同一个OS实例上运行不兼容的软件时,它是有用的。
#26
1
Someone I know created a portable version of IE8 using thinstall (now it's bought by vmware and called thinapp) (only 1.8 MB). Thinstall creates a virtualized application with a virtual filesystem builtin and is the perfect solution to DLL hell. The whole app runs from a single exe file.
我认识的一个人使用thinstall(现在它被vmware收购,称为thinapp)创建了一个便携版的IE8(只有1.8 MB)。Thinstall创建了一个虚拟文件系统构建的虚拟应用程序,它是DLL地狱的完美解决方案。整个应用程序从一个exe文件运行。
This is untested against other versions install, I might add.
我可能会补充说,这是针对其他版本安装的未测试版本。
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
#27
1
On my Mac OS X machine I use Sun's VirtualBox wich is free.
在我的Mac OS X机器上,我使用了Sun的VirtualBox wich。
I run 3 WinXP virtual boxes and assign 256K to each. See this tutorial:
我运行了3个WinXP虚拟机箱,并分配了256K。参见本教程:
http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/
#28
1
Adobe BrowserLab.
Adobe BrowserLab。
#29
1
This blog post worked for me: http://aarfing.dk/?p=120 (How to run IE6, IE7 and IE8 side by side).
这篇博文为我工作:http://aarfing.dk/?p=120(如何并行运行IE6, IE7和IE8)。
#30
1
Multiple IE http://tredosoft.com/Multiple_IE Will install ie up to 6, without disrupting current installation (i have 7 and it left it as it is). Now I need to find a way to run 8 on top of all that. 6 and 7 already run fine thanks to that little app above. (only tested on XP)
多个IE http://tredosoft.com/Multiple_IE将安装IE到6,而不会干扰当前的安装(我已经有7个了,它已经离开了)。现在我需要找到一种方法在上面运行8。由于上面的应用程序,6和7已经运行得很好了。(只在XP测试)