internet-explorer 11下载 - 在同一台机器上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8




explorer下载 8下载 (25)

像其他人一样,我需要在Internet Explorer 6和Internet Explorer 7上测试我的代码。现在,Internet Explorer 8为开发人员提供了一些非常棒的工具,我希望使用它。 我还想用Internet Explorer 8开始测试我的代码,因为它很快就会发布。

问题是:如何在同一台机器上运行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。

如何在同一台机器上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8?


Answers

我使用Virtual PC来运行安装了IE6的Windows实例。 这比在同一台计算机上安装不同版本有点笨拙,但它是100%可用的IE6。 多个IE在大多数测试中都能正常工作,但缺少最后几个百分点。

不要过多地让页面看起来正确的IE8,它仍然有一些小故障,最有可能将在最终版本中修复。


有一种在同一台机器上运行IE6,IE7和IE8的优雅方式,称为虚拟PC。

首先从Microsoft网站下载虚拟PC: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en : http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en 04d26402-3199-48a3-afa2-2dc0b40a73b6& http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en

然后在IE6,IE7和IE8下载3个EXE文件: http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en : http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en

将它们安装在您的PC上并测试您的Web应用程序。 为寻找类似的解决方案节省了很多时间。


非常好的选择是更新到Internet Explorer 10.您会发现非常有用的开发人员工具,包括从IE5到IE 10的兼容性,包括怪癖模式。 如果切换IE版本i菜单,页面的页面渲染立即改变。

这种模式的非常好的功能是JavaScript和HTML(firebug like)调试器,它在兼容模式下工作。 这意味着,您可以使用最新的调试器在非常旧的IE中调试javascript,这是非常酷的功能。 你不能用虚拟机做到这一点。 是的,你可以有虚拟机来检查最终结果。


您不能使用IE8来替换IE7。 IE8中的JavaScript引擎与IE7中的JavaScript引擎绝不相同。 尝试在IE7和IE8中留下数组或对象文字中的尾随逗号 - 前者会出错,而后者即使在兼容模式下也会出错。 如果你想让你的网站在IE7中工作,你需要在IE7中测试。


我不会这样做。 改用虚拟PC。 它可能需要一些设置,但从长远来看,你会感谢你自己。 根据我的经验,您无法将它们并排安装,除非它们是独立安装,否则无法真正验证它是100%真正的浏览器渲染。

更新:看起来更好的方法之一(如果运行Windows 7)使用Windows XP模式设置多个虚拟机:在IEBlog 上的一台PC测试多个版本的IE

更新2: (11/2014)自上次更新以来,有新的解决方案。 微软现在为任何环境提供虚拟机来测试多个版本的IE: Modern.IE



我一直在努力解决这个问题。 虚拟化将是一个很好的解决方案,但对我的需求来说太慢了。 一台笔记本电脑只能处理很多事情:与Adobe Photoshop和Illustrator一起运行开发环境,然后尝试在连接到大量服务器的同时进行虚拟化,并且在后台进行许多其他事情......呃......

我现在拥有以下设置,可以优雅地解决问题,但它有点贵,值得:

  • 一台Macbook连接到外部显示器
  • 一个Windows桌面,与Windows XP和Windows Vista安装双启动

两台机器运行Synergy ,在机器上共享键盘和鼠标,因此我可以轻松地在两者之间切换。 由于它们是独立的计算机,我没有任何性能问题,并且可以在我的Mac上快乐地使用Photoshop,而Windows机器仍然运行着每个浏览器。

此设置涵盖了大多数浏览器支持的分级浏览器,由Yahoo! http://developer.yahoo.com/yui/articles/gbs/

浏览器:

  • Firefox 2 Mac
  • Firefox 3 Mac
  • Firefox 3窗口
  • Firefox 2 Windows
  • Webkit每晚Mac
  • Safari 3 Windows
  • Safari 4 Mac
  • 谷歌浏览器最新版本Windows
  • Opera最新版本的Windows
  • Opera最新版Mac
  • Internet Explorer 6(在Windows机器的XP部分)
  • 具有IE7兼容模式的Internet Explorer 8(位于Windows计算机的Vista部分)

涵盖的电子邮件客户:

  • Apple Mail
  • Thunderbird == Firefox渲染引擎(在XP机器上)
  • Outlook Express == IE6渲染引擎
  • Outlook 2003(在XP机器上)
  • Outlook 2007(在Vista机器上)
  • 上述所有浏览器上的所有流行的Web客户端(Live Mail,Gmail,Yahoo!邮件)

这个设置不包括:

  • 我没有Mac OS 10.4
  • 我只测试最新版本的Opera,而不是任何早期版本(由于它的用户基数很小)
  • 我测试Safari 3和Safari 4,无论是在Windows上还是在Mac上,都不是两个平台上的两个版本。 无论如何,Safari 4仍处于测试阶段; Safari总是拥有非常好的渲染引擎。
  • 至于电子邮件客户端,我从来没有对Lotus Notes进行过测试

您可以在here查看设置视频。


根据Donavon的教程,我已经安装了Virutal PC,但似乎我的笔记本电脑的BIOS不支持硬件虚拟化,并且需要运行Virtual PC。 因此,确保您的设备在您进一步使用虚拟PC之前支持该功能。



modern.IE是微软承诺为Internet Explorer浏览器更轻松地进行跨浏览器测试。 微软创造了modern.IE,为开发人员和设计人员提供了一套工具来促进IE浏览器测试。

随着modern.IE你有两种方法在IE中测试你的网站。 首先,modern.IE为您提供三个月免费使用基于Web的浏览器测试服务BrowserStack 。 您只需要一个Facebook帐户即可登录并开始测试。

modern.IE提供的第二种方法是从IE 6到IE 10的每个浏览器的虚拟化映像 ,可以在Windows,Mac或Linux上的VirtualBox,Virtual PC,Hyper-V或VMWare Player等虚拟化软件上运行。

此外,modern.IE还提供了一个工具,可以扫描您的网页以查找常见的编码问题,并将其列出以供您更正,以便它们在所有IE版本中正确显示。

资料来源: modern.IE - 跨浏览器IE测试工具套件


没有人提到过,但IETester是一个很好的工具。 它支持Internet Explorer 5.5,6,7和8RC1。 该呈现与相应的浏览器匹配。 至少我还没有发现任何差异。

我通常使用它来进行布局的基本检查。 我仍然需要虚拟机来调试JavaScript或使用具有特定Internet Explorer版本的开发人员工具栏。




Adobe BrowserLab。


备份其他用户,您需要在Windows机器上运行Virtual PC实例。 如果您尝试多次安装Internet Explorer,则会在网页上打破条件注释,这将使测试变得困难(例如,使用Internet Explorer 5,6和7.在Windows中,IF Internet Explorer语句将会即使在Internet Explorer 5中也解析为Internet Explorer 7,这意味着更多奇怪的错误。

有关下载和运行Internet Explorer 6虚拟映像的更多信息和链接: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual-pc-image-refresh.aspx : http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual-pc-image-refresh.aspx

如果您已经有Virtual PC,请看下面的图片: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en : http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en




我认识的人使用thinstall创建了一个可移植版本的IE8(现在它被vmware购买并称为thinapp)(仅1.8 MB)。 Thinstall使用内置的虚拟文件系统创建虚拟化应用程序,并且是DLL地狱的完美解决方案。 整个应用程序从一个exe文件运行。

这是未经测试的其他版本安装,我可能会添加。

http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe


有一点相关,你应该考虑在BrowserShots几乎完成时运行你的站点,看看它在数百种配置上的几十个浏览器中的外观。



我今天在Windows 7电脑上执行了此操作:

  1. 安装Windows Virtual PC,并运行XP Mode
  2. 创建了两个Windows XP图像。 一个使用Internet Explorer 6,另一个使用Internet Explorer 7。
  3. 现在我可以从我的Windows 7桌面上运行这些浏览器! 就像其他应用程序一样。 无需打开虚拟PC。

http://www.microsoft.com/windows/virtual-pc/


多IE浏览器http://tredosoft.com/Multiple_IE将安装,即不超过6,而不会中断当前的安装(我有7,它保持原样)。 现在我需要找到一种在所有这些之上运行8的方法。 6和7已经运行良好,这要归功于上面的那个小应用程序。 (只在XP上测试过)



我使用http://www.spoon.net/browsers (仅限Windows)。

您可以运行IE8,IE7,IE6,Firefox 3.5,Firefox 3,Firefox 2,Safari 4,Safari 3,Opera 10,Opera 9,Chrome。

你只需要安装一个插件,然后点击相应的图标。 它将下载并运行运行上述所有浏览器所需的文件。


这是你的另一个想法。 它也是在线w /不下载。 它使用窗口7 + ie9,虽然ie9在线但不支持Flash





internet-explorer browser internet-explorer-8 internet-explorer-7 internet-explorer-6