在编写网页时你还会支持IE6吗?

时间:2009-06-26 14:12:12

标签: cross-browser

要使网页在IE6中正确呈现,需要做大量的工作。

其他浏览器(如FF,Safari)很好,因为它们通常更符合W3C标准。即使IE7也比IE6好(尽管其酸性3测试得分仅为14/100)。

我想知道有多少人在开发网页时仍然关心IE6。如果您还在努力处理IE6,那么您认为可以摆脱它的时机是什么时候?

16 个答案:

答案 0 :(得分:22)

我必须:(有些客户仍然使用IE6作为公司政策,页面必须看起来很好。

我们有一个允许用户使用Web编辑器创建页面的工具,您不知道我们必须编写多少解决方法代码来支持旧浏览器:/

答案 1 :(得分:9)

两个问题:
1.您的客户是否使用IE6?
他们在为客户付钱吗?

答案 2 :(得分:5)

我想这取决于你的观众。如果您的网站是一般公共网站,那么您应该尽力支持IE6。

我们的某个网站每月都会获得数百万的唯一标识,显示以下浏览器统计信息:

Browser

Visits

% visits
Internet Explorer
    x,xxx,xxx   67.56%
Firefox
    3xx,xxx     21.10%
Safari
    xxx,xxx     8.67%
Chrome
    xx,xxx  1.65%
Mozilla
    x,xxx   0.37%

其中Internet Explorer占用:

     Browser Version     
    Visits  
Browser Version contribution to total:
1.  
7.0
    xxx,xxx     60.19%  
2.  
6.0
    3xx,xxx     26.00%  
3.  
8.0
    1xx,xxx     13.78%

所以,对于这个特定的网站, IE6仍然以微弱的优势击败Firefox IE6在访问者总数方面与Firefox非常接近,所以它需要得到支持。

我很想看看StackOverflow的浏览器统计信息。我相信如果您的访问者更具技术性,您可能会看到更少数量的IE6访问者(或任何IE版本)。

答案 3 :(得分:4)

在阅读Peter-Paul Koch的blog post后,我正在认真考虑将IE6兼容性作为我的开发服务的优质选项。有趣的是看到统计数据显示IE6在办公时间内的使用情况。

答案 4 :(得分:3)

一般来说,一旦它有两个版本,我就停止支持它的版本。但是,您应该考虑为您编写网页的受众。许多政府通常都很难对其浏览器版本进行更改,因此他们可能需要IE6。客户也可以覆盖您对浏览器兼容性做出的任何决定。

答案 5 :(得分:2)

这一切都取决于您的目标受众。

例如,如果您的网站包含针对Linux开发人员的信息,您可以或多或少地忘记IE6,不值得为它开发。但是,如果您正在开发一个园艺用品的电子商店,访问者可能只会使用他们的PC(以及那些可能已过时的PC)安装的任何浏览器,并确保它们在IE6上都能正常工作将是一个好主意。

还有另外一件事要考虑 - 如果(付费)客户说他希望它能在IE6上运行,那么它必须适用于IE6。

答案 6 :(得分:2)

我公司的政策是支持IE的当前和以前的主要版本。因此,现在是IE 7和8,所以我们不再需要支持IE6了。

不幸的是,现在我们需要支持IE 8,这仍然不是很令人印象深刻。

答案 7 :(得分:1)

我们必须因为我们的客户在内部使用IE6。由于他们每年向我们支付数百万美元,我们几乎必须按照他们的说法行事。我们不能强迫他们升级。我们当然希望我们可以,因为我们花费大量时间使我们的页面可以在IE6上运行,以及IE7,IE8,Firefox 2,Firefox 3,Chrome,Safari 2& Safari 3.我们网站的访问者中有18%使用IE6。

答案 8 :(得分:1)

作为一个安全网(没有双关语意)我会,因为很多与我一起工作的人仍然使用IE6或者甚至更早。作为一个有很多旧机器(和老人)的地方,仍然使用IE6虔诚(我在大学校园工作)。我们在这里想听到的最后一件事是,某些东西在他们的网站上不起作用,并且不兼容,等等。

答案 9 :(得分:1)

对于我的个人项目,我专注于FF / Opera / Safari / IE8。我只是检查页面在IE7中是否可用。至于IE6,我已经好久不见了,即使我想,也不知道在哪里测试。

我在工作中开发的软件最初是针对IE的。结果:在更新了一些第三方组件之后,它能够在FF中工作,但它完全搞砸了Opera / Safari。

首先为好的浏览器开发,然后看看你是否可以修复坏的浏览器。

答案 10 :(得分:1)

我这样做,虽然让我痛苦。我为我的医院开发Web应用程序,每个工作站仍然使用IE6。我们的许多供应商尚未开始支持IE7(或其他任何产品)。

答案 11 :(得分:1)

开发时肯定需要考虑一下,IE6至少应该能够以可用的形式显示内容。

这完全取决于你的用户,如果IE6占大多数,那么肯定你应该让它看起来不错,但是如果他们只计算1%左右就没有时间浪费时间了。

答案 12 :(得分:1)

我很长一段时间都不关心IE6。但只要IE6浏览器访问我们网站的用户百分比(每天数百万次点击)仍然是两位数,该网站必须在IE6中工作。

如果您发现支持IE6的工作太多,您可以随时显示一条消息,指示他们需要升级。不推荐用于已经支持IE6的站点。但有一段时间Facebook在11月08升级之后并未支持IE6。他们显示了要升级的消息。

答案 13 :(得分:0)

没有。 我的compagny已停止使用HTML作为Web应用程序的表示层。我们使用flex,或偶尔使用silverlight。

编辑: 我看到好几次“如果客户想要付钱”。 这对我们来说不是那样的。我们销售软件,我们的软件在Flash / silverlight运行时运行。因此,如果买方希望它的软件运行,他必须安装运行时。

与java相同。要运行Java应用程序,必须安装JVM。

答案 14 :(得分:0)

以及关于目标受众和商业因素的良好答案 还有一个问题可能需要回答 - 你的支持实际意味着什么?

支持意味着网站在IE6中的外观与现代浏览器中的相同吗? 或者它是否意味着网站的设计和布局可能存在一致性,但功能仍然相同? 也许不支持该网站意味着阻止任何人查看使用IE6的网站?

Jeremy Keith上有一篇名为the IE6 Equation的优秀帖子,其中指出:{/ p>

  

该量表的每一端都是极端的。一世   不要以为任何人都应该这样   主动阻止任何浏览器但是   我也不认为那个用户   过时的浏览器应该准确   与更多用户相同的体验   现代浏览器。的真正含义   “支持”或“不支持”IE6   谎言介于两者之间   极端。

许多开发人员/设计人员都在关注Yahoo graded Browser Support,这非常值得一读。 Yahoo Graded Browser支持将ie6定义为需要A级支持。 这涵盖了可能感兴趣的渐进增强和优雅降级等主题。

所以是的,我个人确实支持IE6,这样我就不会让任何人远离访问我的内容,而是在什么级别 - 这取决于。

答案 15 :(得分:-1)

绝对不是。 IE7已经存在足够长的时间让IT部门进行升级。任何不升级的人都只是懒惰,或者担心微软太多了。

与最新的浏览器(如Chrome,Safari甚至IE8)相比,IE6绝对是垃圾。

我建议开发人员检测IE6,然后告诉人们升级,因为不再支持这个过时的浏览器。