由于MS将很快停止支持IE 8之前的任何内容,我不确定是否应该使我的网络应用程序与那些旧版浏览器兼容。我知道还有人在使用它们,但我不知道是否有足够的价值可以使用它们。
有关如何决定支持哪个版本的任何建议?
答案 0 :(得分:41)
无。
严重。您不应该支持任何版本的IE。这绝对是可怕的。
编辑:,因为我最初写这个答案,Internet Explorer 9已经发布。 IE9比其前辈提供了显着的改进,并且是浏览器市场中更有价值的竞争对手。
话虽如此,在考虑将其用于Chrome(我选择的默认浏览器)之前,还有很长的路要走。由于我使用的是Ubuntu,微软需要发布他们浏览器的Linux版本 - 因为Halley的彗星会在此之前很久就会回来,所以我远离IE。
进一步修改:不适用于Edge。
答案 1 :(得分:6)
这取决于您是否需要让尽可能多的人工作。我只能说我已经获得谷歌分析的网站,但大约20%的访问是IE6,另外15%是IE7。如果你有能力放弃潜在的35%的观众,那就去吧。
(这是一个wikipedia article on browser share,a breakdown of IE usage。官方统计数据与我上面引用的数据非常相似。)
答案 2 :(得分:5)
这个问题可能引发一些争论,有很多人仍然热衷于支持IE6,而其他像我这样的人希望旧浏览器会神奇地消失,所以我们不必考虑它们。
无论如何,这是你的问题的答案: 你需要定义“网络应用”。如果您指的是企业以LOB方式使用的Web应用程序,那么您应该能够规定最低要求。对于我目前正在处理的Web应用程序,我们至少有IE8或FFox 3.6。只有一个案例我们有一个客户无法从IE6升级,因为他们仍在使用为IE6构建的关键遗留应用程序,所以他们使用FFox代替我们的应用程序。
如果您的网络应用程序将面向更广阔的世界,任何随机的John Q. Public都可以使用它,那么您当然仍需要考虑每个浏览器的数字,然后决定是否工作参与支持该浏览器对于使用它的人数是值得的。
答案 3 :(得分:3)
答案 4 :(得分:2)
取决于观众。
如果您是Amazon.com,Ebay或Google,除了英特尔Solaris上的Netscape 4.7之外,你可能不得不支持所有的浏览器(注意我实际上使用过这种组合我的B.Sc,但那是十多年前的事了。)
如果你的目标是广大网络用户,IE7 +,FF,Safari,Chrome和Opera
如果您期望公司内部网上的用户,您可能必须支持IE6 +。
如果您的目标是移动用户,Opera和各种移动浏览器。
答案 5 :(得分:1)
我们的网络应用程序作为要安装在企业内部网上的产品出售,支持IE 7+。我们最近放弃了IE 6,到目前为止还没有人抱怨。当然我们也支持Firefox,Safari,Opera和Chrome,但这很无聊:我的测试算法如下:
答案 6 :(得分:1)