“多版本IE共存”的版本间的差异

来自Blueidea
跳转至: 导航搜索
(创建新页面为 '前端开发人员,经常需要同时打开多个IE版本的浏览器,以测试其页面兼容性。 此页目的是让您更方便的获取相关软件,以实现单系…')
 
语言指导错误
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
前端开发人员,经常需要同时打开多个IE版本的浏览器,以测试其页面兼容性。
+
多版本IE共存是web开发者测试环境下的必备基础。互联网上已有多种办法指导用户去搭建它们。
  
此页目的是让您更方便的获取相关软件,以实现单系统中多版本IE共存。
+
这里收集并列举出一些简单、易用的方式。
  
  
==IETester==
+
===Windows XP===
  
支持模拟IE5.5到IE8环境,界面风格为Office 2003样式。
 
  
安装须知:'''系统IE版本必须为IE7或者IE8'''。
 
  
====下载地址====
+
*'''推荐'''[http://www.my-debugbar.com/wiki/IETester/HomePage IETester]
*[http://www.my-debugbar.com/wiki/IETester/HomePage IETester官方下载]
+
*[http://dl.pconline.com.cn/html_2/1/107/id=50934&pn=0.html 太平洋网站分流下载]
+
  
====缺点====
+
IETester的一些局限:
  
多个IE窗口集成在一个窗体内部,而无法分散到任务栏。
+
**如果遇到JS错误,那么除非您关掉当前页并再打开,否则后续JS都无法执行,即使按F5。
 +
**IETester毕竟不能模拟原生的IE6,因此如果环境允许,您应该用虚拟机环境来得到原生的IE6。
  
  
==Multiple IE==
+
===Windows 7===
  
支持IE3.0~IE6.0版本创建,且创建的窗口是独立运行的。
+
Windows7系统中IE默认的版本是8,因此在浏览器中按F12可方便的切换到IE7模式。
  
====下载地址====
+
剩下IE6的问题,可以到这里解决:[http://bbs.blueidea.com/thread-3007544-1-1.html 在Win7下运行IE6]
  
*[http://tredosoft.com/Multiple_IE Multiple IE官方下载]
+
====原生的Internet Explorer6、7====
  
====缺点====
+
Windows7官方提供了很好的解决方案。
  
暂无法模拟IE7、8环境,但可以配合IETester来使用。
+
请访问:[http://www.microsoft.com/Windows/virtual-pc/download.aspx http://www.microsoft.com/Windows/virtual-pc/download.aspx],然后按照网页中的顺序进行下载,请依次安装,安装后如果提示重启,那么请务必重启后再安装下一个组件。
  
====小技巧====
+
当安装好Virtual PC后,请依次点击:开始--所有程序-->Windows Virtual PC-->Windows XP Mode。
 +
初次使用,系统要做一些初始化工作,进入系统后会发现IE6已经躺在桌面上了。
  
利用IE8的一个特性来模拟IE7,即'''兼容性视图'''。
+
如果你需要运行两个Virtual PC,而不打算使用Win7下的IE切换模式,可以按照以下步骤来处理:
  
#首先确保您系统中的IE版本为8.0。
+
*开始--所有程序-->Windows Virtual PC-->Windows Virtual PC
#安装[http://www.maxthon.cn/download.htm 傲游浏览器 2.x],请注意版本必须为2.X或1.X<ref>因为在开发中的遨游3.0将使用[http://zh.wikipedia.org/wiki/WebKit WebKit框架]</ref>
+
*右键点击Windows XP MODE,选择'''设置'''-->Close(关闭)-->选择show down.
#打开页面,即在IE7模式下渲染,而单独执行:'''''系统盘:\Program Files\Internet Explorer\iexplore.exe''''',即可打开原生的IE,并启动IE8的渲染模式。
+
*进入虚拟机,然后关掉它(确保虚拟机是关机状态,而非休眠状态,否则撤销磁盘是无法使用的)。
 +
*再进入第二步骤,选择“撤销磁盘”,然后勾选它。
 +
*在Window XP MODE上点击右键-->属性,切换到“详细”,会发现有一个主磁盘路径,进入该文件夹。
 +
*应该有一个 Windows XP Mode.vmc 的文件,把他复制一份到当前文件夹。
 +
*然后重命名为Window XP Mode IE7,并双击,这时候就拥有了两个不同的虚拟机。
  
 +
==MaxOS==
  
<span style="color:#b00;">尽管如此,请之后务必用 '''[[条件注释]]''' 代码进行验证。复制下方代码,并运行于IE浏览器即可:</span>
+
请求编辑
 
+
<pre>
+
    <!--[if IE 8]>
+
        IE 8
+
    <![endif]-->
+
    <!--[if IE 7]>
+
        IE 7
+
    <![endif]-->
+
</pre>
+
 
+
 
+
如果嫌以上设置太过繁琐,可在[[XHTML]]页面head标签放置:
+
 
+
<pre>
+
    <meta http-equiv="X-UA-Compatible" content="IE=7" />
+
</pre>
+
 
+
即可启动IE7的渲染引擎。
+
 
+
 
+
==备注==
+
 
+
<references />
+
  
  
 
[[Category:浏览器]]
 
[[Category:浏览器]]

2010-12-25T19:00:03的最后版本

多版本IE共存是web开发者测试环境下的必备基础。互联网上已有多种办法指导用户去搭建它们。

这里收集并列举出一些简单、易用的方式。


Windows XP

IETester的一些局限:

    • 如果遇到JS错误,那么除非您关掉当前页并再打开,否则后续JS都无法执行,即使按F5。
    • IETester毕竟不能模拟原生的IE6,因此如果环境允许,您应该用虚拟机环境来得到原生的IE6。


Windows 7

Windows7系统中IE默认的版本是8,因此在浏览器中按F12可方便的切换到IE7模式。

剩下IE6的问题,可以到这里解决:在Win7下运行IE6

原生的Internet Explorer6、7

Windows7官方提供了很好的解决方案。

请访问:http://www.microsoft.com/Windows/virtual-pc/download.aspx,然后按照网页中的顺序进行下载,请依次安装,安装后如果提示重启,那么请务必重启后再安装下一个组件。

当安装好Virtual PC后,请依次点击:开始--所有程序-->Windows Virtual PC-->Windows XP Mode。 初次使用,系统要做一些初始化工作,进入系统后会发现IE6已经躺在桌面上了。

如果你需要运行两个Virtual PC,而不打算使用Win7下的IE切换模式,可以按照以下步骤来处理:

  • 开始--所有程序-->Windows Virtual PC-->Windows Virtual PC
  • 右键点击Windows XP MODE,选择设置-->Close(关闭)-->选择show down.
  • 进入虚拟机,然后关掉它(确保虚拟机是关机状态,而非休眠状态,否则撤销磁盘是无法使用的)。
  • 再进入第二步骤,选择“撤销磁盘”,然后勾选它。
  • 在Window XP MODE上点击右键-->属性,切换到“详细”,会发现有一个主磁盘路径,进入该文件夹。
  • 应该有一个 Windows XP Mode.vmc 的文件,把他复制一份到当前文件夹。
  • 然后重命名为Window XP Mode IE7,并双击,这时候就拥有了两个不同的虚拟机。

MaxOS

请求编辑