IE6的兼容性该怎么调试?还是说忽视IE6了。

sadpig1993
  • 103

IE6的兼容性该怎么调试?还是说忽视IE6了。

做前端的孩子是怎么处理的。

ps补充,我只是想知道大家是怎么处理滴。前端的小朋友们。。

回复
阅读 6.7k
8 个回答
Humphry
  • 16.4k
✓ 已被采纳

不考虑用户群体和开发成本,一味兼容的需求都是耍流氓。

跟产品经理一定要阐明这一点。

(模拟)环境

  • 原生
  • 虚拟机:VMware + WinXP,可以上Mordern.IE下载到~600M的镜像
  • IE Tester:到处都能搜到
  • ME4:微软官方的Microsoft Expression 4 Superview
  • VirtIE6:拿VMware ThinApp和原生安装文件封装的一个~12.6M的IE6模拟器。也能随便搜到

以个人实际测试的情形来看,模拟的靠谱度:原生>虚拟机=VirtIE6>ME4>>IE Tester

调试

  • Firebug Lite
  • Microsoft Expression 4 Superview:尽管交互模式完全无法代表真实环境,它是唯一一个能查看IE6/7下一个元素有没有haslayout属性的工具
  • Fiddler:抓包,Mac/*nix用Tcpdump也可

现状

请输入图片描述

数据来自百度流量研究院

看你做的是什么规模的应用,如果只是个人博客或者面向年轻群体的网站,可以不去考虑IE6,但如果是企业级的网站或者用户范围比较大的网站,是要考虑IE6的。比较正规的测试时安装虚拟机,比如安装一个XP的虚拟机,在虚拟机里面装IE6,然后进行测试。也可以在IEtester里面做比较简单的测试,当然不能模拟完全真实的IE6环境。

提问本身并不值得骄傲、想兼容就装上相应版本调试。

双鱼de幻梦
  • 2
新手上路,请多包涵

IE6就直接忽视呗

貌似现在都不兼容IE6了吧。这种过时的就应该淘汰

shinebay
  • 2k

我踩的,不用谢。
stripos($question,'IE6')!=false&&踩it();

宣传栏