我厌倦了支持IE6浏览器的所有奇怪行为,所以我想知道作为一名网络开发者,我可以帮助杀死IE6。
我应该停止支持吗?我认为由于种种原因,仍有大量的人使用它。
也许向IE6用户显示一条特殊消息,要求他们升级并希望它会有所帮助? (有帮助吗?)
有更好的想法吗?
答案 0 :(得分:11)
恕我直言,这样做的最佳方法之一是为IE6用户提供完整但降级的网站版本。
大多数公司都不能拒绝访问使用IE6的人,当然还有users don't read messages,因此拒绝访问IE6用户是行不通的。
除此之外,由于网络的组策略,许多用户无法选择其他浏览器。
所以我认为你能做的最好的事情就是提供(可能是故意的)降级体验(不是AJAX,更简单的界面),并试着说明如果你使用的是更现代的浏览器会更好。当然,这就是GMail的作用。
重要的是要确保IE6版本仍然有效,并且不会崩溃或渲染。 IE6用户会看到并且想'噢,那个网站不起作用,我不会再去那里了。'
这会刺激人们要求他们的IT部门升级。
这不完美,但我怀疑任何方法都是。
编辑:看看this blog post,基本上说出我说的话
答案 1 :(得分:3)
首先请记住IE6 usage primarily originates from office(地点,而不是软件)用户。如果您的站点面向家庭用户而非办公室用户,则可以考虑放弃IE6支持。
除此之外,还有很多举措。几个例子:
答案 2 :(得分:2)
我在工作中使用IE 6 - 它不受我的控制(我不能只安装其他浏览器 - 实际上我可以,但其他没有管理员权限的用户不能)。也许你应该学习IE 6仍然在企业环境中大量使用的事实,除非你想疏远某个用户群,否则你无法做很多事情。
答案 3 :(得分:2)
您可以将http://ie6update.com/的升级通知添加到您的网站。但是,您需要考虑许多用户不在IE6上,并且没有能力升级他们的浏览器。
答案 4 :(得分:2)
如果你为付费客户工作,那么你运气不好,你唯一的选择是尝试教育他,并希望他是一个理解类型。
至于公共网站,嗯,请放弃它。我在PC上已经有两年或三年没见IE6了,我认为这足以埋葬它。
然而,你可能希望向用户显示一条消息,但不是说他正在使用过时的浏览器,而是更具心理感的东西:“这个页面看起来很糟糕?这可能是因为你的浏览器坏了。希望它是修复?获取更新。“。
答案 5 :(得分:1)
考虑将http://www.ie6nomore.com/上提供的css添加到您的网页。这是一条友好的小消息,告诉用户升级:)
答案 6 :(得分:0)
我确保我的所有网站仍然在IE6中完全“正常工作”,但如果存在一些显示问题则不会打扰我。例如,事情可能没有完美排列,或者某些非必要的javascript可能无效。
答案 7 :(得分:0)
问题在于,在大多数企业环境中,IE6仍然是标准浏览器。这将在未来慢慢侵蚀,届时Vista / Win7将取代XP成为最常见的操作系统。在此之前,我认为IT部门很少有机会在没有明确需要的情况下自愿推出IE7或8(如果没有损坏则不修复)。
至少需要一个大家伙(谷歌,亚马逊,雅虎......)才能通过不再支持IE6来推动IE6的发展。由于这将在短期内减少潜在客户的数量,因此他们不太可能这样做。 如果您不再支持,那么您必须自行决定是否值得为您节省的潜在客户损失。
如果您决定不再支持它,请向您的用户提供有关此内容的简短消息(可能就像SO中的通知栏?),以及指向更精细解释的链接 why 你决定这个。
话虽如此,我只是希望每个人都停止支持IE6 现在。