我对浏览器支持有一般性问题,特别是对于Internet Explorer,哪种工具或方法最适合确定何时停止支持浏览器?
答案 0 :(得分:1)
您应该使用Google Analytics等分析来确定有多少用户使用特定浏览器。一旦使用量下降到某个阈值以下,您可以考虑放弃支持。
答案 1 :(得分:1)
你不应该寻找方法来确定你应该支持哪些浏览器 - 相反,问问自己什么类型的"支持"你愿意给任何特定的浏览器。 Internet Explorer在某种程度上是一个嵌入式术语;您可能指的是Internet Explorer 7或8,其中有些时间需要一些TLC才能执行,或者您可能指的是Internet Explorer 10或11,它们是需要现代标准的浏览器旁边没有额外的关注。
确定用户正在使用的内容 - 使用Google Analytics等工具查看他们导航到您网站的内容。有些可能是旧版本的Internet Explorer;有些甚至可能在较旧的WebKit实例上。确定一个"基础级别"支持看起来像,并提供。例如,不要试图教Internet Explorer 7和6如何理解媒体查询;让他们拥有移动优先布局。
支持所有浏览器并不像过去那样困难。 Internet Explorer,Chrome,Firefox和Safari都非常努力地实施一套通用标准。根据公认和稳定的规范编写代码,应该为您的用户提供正常工作的网络。如果您需要为旧版本的Internet Explorer提供特定于浏览器的修补,请通过条件注释来实现,这些注释可用于使网站/项目可用,但不一定是为了模仿现代浏览器中提供的体验。
"支持"并不一定意味着到处都是相同的经历。它可以而且可能应该意味着到处都是正常运行的网站。这个定义减轻了你做不可能的巨大负担。
警告,我是Internet Explorer团队的项目经理。
答案 2 :(得分:0)
除了谷歌分析以确定哪些类型的浏览器访问您的应用程序,我们通常会检查浏览器利用率统计信息。
一个例子:http://www.w3schools.com/browsers/browsers_explorer.asp