我的网络应用程序应支持哪种版本的Internet Explorer(IE)

Jac*_*ack 10 internet-explorer

由于MS将很快停止支持IE 8之前的任何内容,我不确定是否应该使我的Web应用程序与那些旧版浏览器兼容.我知道仍有人使用它们,但我不知道是否有足够的价值.

有关如何决定支持哪个版本的任何建议?

Nat*_*man 41

没有.

认真.您不应该支持任何版本的IE.这绝对是可怕的.


编辑:因为我最初写这个答案,Internet Explorer 9已经发布.IE9比其前辈提供了显着的改进,并且是浏览器市场中更有价值的竞争对手.

话虽如此,在考虑将其用于Chrome(我选择的默认浏览器)之前,还有很长的路要走.由于我使用的是Ubuntu,微软需要发布他们浏览器的Linux版本 - 而且由于Halley的彗星将在此之前很久就会回归,我将远离IE.


进一步编辑:这并不能适用于边缘.

  • +1因为这是正确的思考方式,即使它不是"流行"(尚未). (20认同)
  • 虽然你完全正确,但我们还没有改变群众. (7认同)
  • +1我完全分享你的激情. (4认同)

bra*_*jam 6

这取决于你是否需要让尽可能多的人工作.我只能说我已经获得谷歌分析的网站,但大约20%的访问是IE6,另外15%是IE7.如果你有能力放弃潜在的35%的观众,那就去吧.

(这是关于浏览器共享维基百科文章,其中包含IE使用情况的细分.官方统计数据与我上面引用的数据非常相似.)

  • 不支持浏览器并不意味着失去那些观众.坏浏览器的用户习惯于网络的外观. (5认同)

slu*_*ter 5

这个问题可能引发一些争论,有很多人仍然热衷于支持IE6,而其他像我这样的人希望旧浏览器会神奇地消失,所以我们不必考虑它们.

无论如何,这是你的问题的答案:你需要定义"网络应用程序".如果您指的是企业以LOB方式使用的Web应用程序,那么您应该能够规定最低要求.对于我目前正在处理的网络应用程序,我们至少有IE8或FFox 3.6.在一个案例中,我们有一个客户无法从IE6升级,因为他们仍在使用为IE6构建的关键遗留应用程序,因此他们使用FFox代替我们的应用程序.

如果你的网络应用程序将暴露给更广阔的世界,任何随机的John Q. Public都可以使用它,那么你当然还需要考虑每个浏览器的数字,然后决定是否涉及支持的工作对于使用它的人数来说,浏览器是值得的.