我对Internet Explorer专用的浏览器支持有一个一般性问题,哪种工具或方法最适合确定何时停止支持浏览器?
您不应该寻找确定应该支持哪些浏览器的方法-而是问问自己,您愿意为任何特定的浏览器提供哪种类型的“支持”。Internet Explorer在某种程度上是一个嵌合术语。您可能是指Internet Explorer 7或8,通常需要一些TLC才能执行您想要的操作,或者您可能是指Internet Explorer 10或11,它们是符合现代标准的浏览器,需要紧挨着没有额外的关注。
识别您的用户正在使用的内容-使用诸如Google Analytics(分析)之类的工具来查看他们正在导航到您的网站的内容。有些可能在较旧版本的Internet Explorer上;有些甚至可能在较旧的WebKit实例上。确定什么样的“基础级别”支持是什么样的,并提供支持。例如,不要费心尝试教Internet Explorer 7和Internet Explorer 6如何理解媒体查询。让他们拥有移动优先布局。
现在,支持所有浏览器并不像以前那样困难。Internet Explorer,Chrome,Firefox和Safari都非常努力地实现一组通用标准。按照公认和稳定的规范编写代码,应该会形成一个仅对您的用户有效的网站。如果您需要为旧版本的Internet Explorer提供特定于浏览器的修饰,请通过“条件注释”来实现,该条件注释可用于使网站/项目可用,但不一定旨在模仿现代浏览器中提供的体验。
“支持”并不一定意味着到处都有相同的经历。它可能而且可能应该意味着到处都有可用的站点。这个定义减轻了您做不可能的巨大负担。
请注意,我是Internet Explorer团队的程序经理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句