internet-explorer - win10 - internet explorer最新




在同一台机器上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8 (20)

像其他人一样,我需要在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?


.02美元更多...

我已经写了一篇逐步的博客帖子,展示了如何在Windows 7旗舰版上将Internet Explorer 6,Internet Explorer 7和Internet Explorer 8作为“虚拟应用程序”运行。


Adobe BrowserLab。


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测试工具套件





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


如果您的计算机上安装了IE8 ,则可以测试您的网站在IE7中的工作方式。 当你在页面中需要在IE7浏览器中测试时,打开“工具” - >“开发者工具” 。 然后在该“开发工具”对话框的菜单中,点击“浏览器模式: [当前模式] ”,然后您可以选择3个选项。 那是,

  1. IE7
  2. IE8
  3. IE8兼容模式

尝试http://finalbuilds.edskes.net/iecollection.htm

Utilu IE Collection包含多个IE版本 ,这些版本独立的,因此可以同时使用。

条件注释的工作原理与原生版本完全相同。 原始版本号在用户代理字符串中正确显示。 版本号也可以在窗口标题中找到。

Utilu IE Collection还包含Internet Explorer Developer Toolbar 1.00.2189.0 。 此资源管理器栏提供了多种工具,可帮助您轻松排查网站问题。 使用Windows 2000或更高版本时,Internet Explorer Developer Toolbar与Internet Explorer 5.0及更高版本兼容。

Utilu IE Collection可以选择安装Internet ExplorerFirebug Web Development Extension 。 Firebug提供了许多有用的工具,使Web开发更容易...


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


我一直在努力解决这个问题。 虚拟化将是一个很好的解决方案,但对我的需求来说太慢了。 一台笔记本电脑只能处理很多事情:与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查看设置视频。


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

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

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


我使用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。

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


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

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


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

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

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


我还建议运行一些虚拟机,而不是在同一个Windows实例上运行多个版本的Internet Explorer。

Microsoft在Internet Explorer应用程序兼容性VPC映像下载页面上提供具有Internet Explorer 6,7和8的Virtual PC磁盘映像。

上面链接中可用的虚拟磁盘映像的当前列表是:

  • Windows XP SP3上的Internet Explorer 6
  • Windows XP SP3上的Internet Explorer 7
  • Windows XP SP3上的Internet Explorer 8
  • Windows Vista上的Internet Explorer 7
  • Windows Vista上的Internet Explorer 8

(目前列表截至2009年10月11日。所有版本均有失效日期。)


有一种在同一台机器上运行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应用程序。 为寻找类似的解决方案节省了很多时间。


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


这并不能直接回答你的问题,但你有没有看过Litmus ? 我们倾向于使用它主要用于跨多个浏览器测试HTML / CSS兼容性(由Litmus支持)。






internet-explorer-6