针对IE6,IE7,IE8和IE9开发

时间:2010-11-18 14:34:20

标签: internet-explorer internet-explorer-9

在IE9发布的大约6个月内,Web开发人员可能必须支持最多4个版本的IE。 这很可能会增加对许多人的支持,开发和测试。

我知道Win7有XP模式运行IE6。 IE8具有IE7兼容模式(这并不完美),当IE9发布时会发生什么?

IE9会有IE7 / 8模式,我们能否在IE8旁安装IE9? 或者运行IE7 / 8的Vista模式怎么样? 或者你认为微软会发表关于IE6支持有限的声明,请不要再使用了吗? 你有什么想法/计划/策略来缓解/应对这种痛苦(显然不支持IE6)?

干杯,尼克

5 个答案:

答案 0 :(得分:6)

您应该使用IE app compat VPC images进行测试。

答案 1 :(得分:4)

微软官方对IE6的支持将于2014年结束,同时还将推出Window XP。这已经决定了。 (事实上​​,它应该已经结束,但是在Vista崩溃之后,MS延长了XP的终止销售日期,生命终止日期延长了几年)

因此,在2014年之后,任何运行XP或IE6的人都将失去支持。仍有人会使用它,但一直坚持的企业将被迫继续前进,因为当他们的系统上有不受支持的软件时,他们往往会非常冒险。

支持IE9应该比IE6 / 7/8更容易批次,因为它的标准符合其前辈的标准。您为其他浏览器(如Firefox)编写的代码应该在IE9中相对不变。 IE9显然不会支持或不同于其他所有人的现代HTML5功能,但如果您不得不支持IE6 / 7/8,那么无论如何都无法使用这些功能。

如果您对IE9如何在您的网站上运行有任何疑问,您可以立即下载开发者预览并试用。

顺便说一句:对于一些有用的浏览器兼容性图表,我推荐Quirksmode网站,它会告诉您哪些浏览器支持哪些功能。

对于它的价值,我们公司已经正式停止在我们的网站上支持IE6。

答案 2 :(得分:2)

对于那些想知道IE9是否支持IE7和IE8 compat模式的人,是的!

enter image description here

答案 3 :(得分:0)

IE8不仅具有兼容模式,还包括用于开发和调试的完整IE7渲染器,这是完美的。我不确定IE9是否也有此功能。

IE6已经有限的支持,但遗憾的是它仍然使用了很多,因为其他软件依赖它。例如,如果您运营网店,则需要支持IE6。也许只有5%的访问者仍使用IE6,但不支持它可能意味着利润减少5%。

对于开发和测试,我会使用具有不同浏览器的虚拟机。这样你可以在你想要的任何操作系统上拥有你想要的任何浏览器,而不必使用像IETester这样的东西(这是不稳定的)或者各种黑客浏览器的黑客独立版本。

答案 4 :(得分:0)

除了@ jeffamaphone的建议this blog post解释了如何在OS X上使用单独的虚拟机并行测试IE7,IE8,IE9。这很简单。