同时使用 IE7 和 IE6 的方法

 今天有朋友给我留言说我昨天新改的这个主题侧边栏有错位,不用说,他们使用的浏览器内核一定是 IE6。自从微软开放 IE7 完全免费升级以来,我就让 IE6 彻底下岗了(虽然我使用 Firefox 的时间占到了 99% 以上),没想到这却给测试网页带来了麻烦,毕竟 IE7 比 IE6 对 W3C 标准的支持要好得多,所以在 Firefox 和 IE7 下浏览没有问题的页面,在 IE6 下就会出现一些这样那样的问题——通常是由于 IE6 对宽度、高度、边界等定义不标准引起的——我们又不能简单粗暴地放弃数量众多的 IE6 用户。

 

过多的抱怨不是解决问题的途径,我们必须想办法叫页面在符合标准的情况下适应 IE6。废话说多了,赶紧切入正题,安装 IE7 后如何再使用 IE6?Google 了一下我找到两种方法:一、安装微软提供的安装有 IE6 的 XP 虚拟机镜像,在这个页面下载 VPC 镜像文件,需要注意的是现在下载的镜像将在 2008 年 4 月 1 日过期,到时你必须得下载一份新的镜像才能继续使用。二、下载一个名叫 IE6Eolas 的绿色版 IE6,随便解压到哪里都可以直接使用,虽然在“关于”中看到的仍是 IE7 的版本信息,但这个东东的确是 IE6,我用 acid2 测试过,典型的一塌糊涂,错不了,呵呵。

 

另外可以google搜multiple-ie 可以找到这个东东,支持多版本ie同时安装。

 

Multiple IE 让你的电脑同时拥有IE6,IE7

今天讨论一下Web标准以及浏览器的兼容的问题。这一点比较麻烦,特别是各版本浏览器的兼容。只是兼容IE和Firefox还不算,还要考虑IE内部版本的兼容。

先来看一组数据,下面是我的blog最近一个月以来访问客户端的浏览器统计,不难看出IE占据了浏览器市场的90%以上,虽然IE7推出已经很久了,可大半仍然被IE6占据着。

这里还有一段关于微软将要强制推送IE7升级的引用,在下面的数据中,只有35%的机器在运行IE6,而我的却高达75%。当然,这与网站的浏览人群有关,也从另一方面反映了国内浏览器市场的状况。

据微软最近对中小企业管理者发布的警告显示,微软将从2月12日起将强制推送IE7浏览器,若是管理员希望保留目前的IE6及其他版本IE浏览器,他们需要在自己公司机器上关闭自动更新功能。

实际上从去年10月份微软就宣布将于2008年2月份强制推送IE7,并且此次升级将不强制验证用户端的操作系统是否为正版系统,无论操作系统正版与否,用户均可以下载最新版本的IE7浏览器。微软曾表示,此举是出于对目前安全问题的关注。

在数周之后,微软会通过Windows Update推送最新的IE浏览器版本。如果用户已经配置了WSUS自动更新服务,那么在2月12日之后,IE7的安装过程将自动完成。据微软表示,他们 必须对IE6采取行动。事实上,现在全世界每3台正在工作的电脑中,有一台就是工作于IE6浏览器。据网站检测公司对40000个网络用户进行监测的结果 显示,截至到2007年12月,仍有35%的机器在运行IE6浏览器。

我现在用的主要是Firefox,其次是IE7。IE7对于我的古董机来说实在太臃肿了,我不喜欢;可IE6没有标签,用起来也不方便。我算是半个Web开发人员,应该可以算是特殊用户。特殊人群自己可以伺候自己,伺候普通用户就很麻烦了。

在网页设计时要很好的兼容各版本的浏览器,目前看来至少是IE7 / IE6 / Firefox。 IE和Firefox可以分别安装,而IE作为Windows的核心程序,不同的版本就不可以共存。之前一直没有找到好的方法,最近发现一个IE版本合集软件包Multiple_IE,可以在各版本的IE共存在Windows下。

安装后,便可见下图,各浏览器独立存在,不影响对方。现在可以在一台机子上测试网页在各版本IE的情况。

 安装见下图。

 安装后,便可见下图,各浏览器独立存在,不影响对方。现在可以在一台机子上测试网页在各版本IE的情况。

过多的浏览器给 Web 开发造成了困难,抱怨声比较多。不过抱怨归抱怨,这也是没有办法的事情,对于安装有 IE7 的电脑,除非卸载 IE7,否则只能靠虚拟机的方式来运行 IE 的其它版本。有了 Multiple IE 就可以在现有的系统上同时运行 IE 3 - IE7。这对网站设计者来说好处是不言而喻的。

Multiple IE 的安装非常简单,在装有 IE7 的计算机上,下载这个安装包,安装即可,可以算是绿色软件。目前已知的问题是 IE4 不能正常工作,不过我们开发时主要测试的 IE 版本是 5.5,6 和 7,IE 4可以不考虑。

对于一般的用户来说,问题还不算太大,但对于我们做Web开发的人员来说就麻烦大了,虽然现在大部分用户都还在使用IE6,而随着微软这次的强制更新,IE7也会慢慢的成为趋势。所以现在的项目首先在兼容IE6,然后再在兼容IE7。

官方网站地址:http://tredosoft.com/Multiple_IE

 

Multiple IE(支持 XP下IE3 到IE6多版本共存) 相信很多朋友都用过,但其不支持 Vista,最大的问题是该软件已经很久未更新,集成的 IE 版本都过老,不适应现在浏览器测试的需求。

长江后浪推前浪:IETester

IETester

IETester 支持 Vista 和 XP 下IE8 beta 1, IE7,IE 6 和IE5.5 版本共存。

最新版本:v0.2.1 下载 中文包 (加入Languages 文件夹,默认在 C:/Program Files/Core Services/IETester )

最小需求:Windows Vista 或者 Windows XP 安装 IE7 版本( 如果安装的 IE6 版本 ,则Windows XP 下的 IE6 有一些小问题,并且在这个配置下 IE7/IE8 版本不能运行 )

不过任何软件都有不完美之处——

IETester 目前已知的问题有:

  1. 当窗口大小改变的时候,页面内容可能会消失(作者改进中);
  2. 上一页/下一页功能不正常;
  3. Focus功能不正常;
  4. Java apple不能运行;
  5. Flash不能在IE6下正常运行。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值