问题很简单,什么时候最终拔掉浏览器版本的插件而不关心再支持它?正如可能预料到的那样,目前就IE6而言.我现在正在开发的网站有一个大部分完成的设计需要集成,但大多数后端功能预计不会再用6或7个月完成.真的值得与IE6战斗,因为只是跳过它并支持IE7 +吗?此外,该网站专门针对摄影师,其中许多我知道的事实是mac-head.
当然,这个问题没有神奇的答案,但问题的答案很简单.:)
您需要查看该特定网站上的访问者的数据,然后根据支持该浏览器所需的额外工作量以及您希望使用该浏览器的访问者数量,进行成本与收益分析.
但是,还有其他一些事情可以让你的生活更轻松.例如:
使用框架(例如jQuery)来抽象浏览器差异和错误.
不要担心跨浏览器的像素完美.
发送IE 6更简单的样式表,或根本没有样式表.
在这些情况下,您仍然支持浏览器,只是没有给予它可能是现代标准兼容浏览器的支持级别.
请参阅Yahoo的Graded Browser支持策略.
我认为jQuery在处理IE6方面有很大帮助.考虑到用户群的构成,你真的必须权衡支持它的成本和好处.这是Resig的成本/收益图表.我发现这看起来很有意思.
(来源:ejohn.org)
http://ejohn.org/blog/the-browsers-of-2009/