2014-10-27 147 views
0

我对浏览器支持特别是与Internet Explorer有关的一般问题,有哪些工具或方法可以确定何时停止支持浏览器?Internet Explorer(IE)支持

+0

当你不觉得需要不断维护和代码膨胀条件来适应微软的劣势。或者你总是可以走过最后的两个版本,并将其他任何东西都搞定。再加上它取决于服务。如果你正在为第三世界而建设,那么你可能仍然需要支持IE6。否则,没有人再使用LT9。即使微软不再支持任何基于XP的。 – 2014-10-27 23:49:35

+0

这取决于您的客户请求。如果它说,我们需要支持IE6,那么你应该实现它。我建议你尝试将你的代码实现到最新的浏览器,最新的,并IE到IE9。 – vaso123 2014-10-27 23:51:29

回答

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团队的程序管理员。

1

您应该使用Google Analytics等分析来确定有多少用户使用特定的浏览器。一旦使用下降到一定的阈值,您可以考虑放弃支持。

0

除了Google Analytics来确定哪些类型的浏览器访问您的应用程序,我们通常会检查浏览器利用率统计信息。

  • 例如,IE8仍然有2%的市场份额,所以我们仍然支持它
  • IE7只有0.3%,但我们有一个很久以前放弃了它

一个例子:http://www.w3schools.com/browsers/browsers_explorer.asp

相关问题