我们应该不再支持 IE6 了吗? [英] Should we support IE6 anymore?

查看:19
本文介绍了我们应该不再支持 IE6 了吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们是否应该在我们的 Web 应用程序中找到解决方法,以便它们在所有情况下都能正常工作?是时候废除 IE6 编程了吗?

Are we supposed to find workarounds in our web applications so that they will work in every situation? Is it time to do away with IE6 programming?

推荐答案

这在很大程度上取决于应用程序及其用户的上下文.有两个关键方面:您的用户使用什么浏览器;以及他们可以访问您的网站/与您的网站互动的重要性.

This depends so much on the context of the application, and of its users. There are two key aspects: what browsers are your users using; and how important is it that they can access/interact with your site.

第一部分通常很容易建立,如果您有一个带有统计信息的现有版本(Google Analytics 或类似的工具简单而出色),或者您可以从类似的应用程序/产品访问此类数据.

The first part is generally easily establish, if you have an existing version with stats (Google Analytics or similar is simple and great) or you have access to such data from a similar app / product.

后者有点难以决定.例如,如果您正在开发一个公共可用的、由广告赞助的网站,这只是一场数字游戏 - 计算出您失去了多少观众,并根据额外的开发时间计算出价值.但是,如果您专门应一组用户的要求执行某些操作(例如企业网络应用),您可能会被这些用户浏览的内容所困扰.

The later is a little harder to decide. If you're developing a publically availalbe, ad-sponsored site for exmple, it's just a numbers game - work out how much of your audience you lose and factor what that's worth against the additional development time. If, however you're doing something specifically at the request of a group of users - like an enterprise web app for example - you may be stuck with what those users are browsing with.

根据我的经验,对于不同的应用,这两件事可能会发生显着变化.我们仍然有网络应用程序(上周的统计数据)具有接近 70% 的 IE6 使用率(20% IE7,其余部分在 IE5.5 和 FF2 之间分配)和其他接近 0% IE6 的使用率.出于相对明显的原因,后者是那种失去一些用户并不那么重要的应用.

In my experience those two things can change significantly for different apps. We've got web apps still (stats from last week) with close to 70% IE6 usage (20% IE7, the rest split between IE5.5 and FF2) and others with close to 0% IE6. For relatively ovbivous reasons, the latter are the kind of apps where losing a few users isn't so important.

说了这么多,我们通常发现支持 IE6(以及其他人指出的 IE5.5)很容易,因为我们已经这样做了一段时间.是的,这很痛苦,是的,需要更多时间,但通常不会太多.在极少数情况下,必须支持 IE6 会彻底改变您所做的开发类型——这只是意味着需要做更多的工作.支持它(并对其进行测试)的另一个好处是,由于 IE6 行为的极性,您通常最终会进行更好的全面浏览器和怪癖测试.

Having said all that, we generally find it easy to support IE6 (and IE5.5 as others point out) simply because we've been doing so for a while. Yes, it's a pain and yes, it takes more time, but often not too much. There are very few situations where having to support IE6 drastically changes what kind development you do - it just means a little more work. The other nice benefit of supporting it (and testing for it) is that you generally end up doing better all-round browser and quirks testing as a result of the polarity of IE6's behaviours.

您需要根据您的应用/产品的要求决定是否应该找到解决方法.那是因为 IE6 并不是那么重要 - 这种问题在其他情况下一直发生,而 IE6 恰好是混合标准、版本控制和遗留支持的成本和影响的一个很好的例子.

You need to decide whether or not you're supposed to find workarounds, based on the requirements of your app/product. That's it's IE6 isn't really that relevant - this kind of problem happens all the time in other situations, it just so happens that IE6 is a great example of the costs and implications of mixed standards, versioning and legacy support.

这篇关于我们应该不再支持 IE6 了吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆