3

我的 jQuery 代码在旧的 IE 浏览器中不起作用。我应该使我的网站兼容哪个版本?

这与What version of Internet Explorer (IE) should my web app support几乎相同,但那是 2010 年的版本,我想听听一些新意见。

注意:我故意没有提及它正在使用的 IE 版本,因为我想要一个共同的答案。

4

1 回答 1

5

根据我的个人经验,我发现大多数家庭用户使用现代浏览器(IE 9、Firefox、Chrome、Safari)。合作用户是一个非常不同的故事。他们通常使用定制的旧版软件来阻止他们使用较新的浏览器。使用 Windows XP的人也不少(大约 40%)。这些通常是老用户或懒惰的超级用户。

话虽如此,您的代码针对的是哪些受众?我知道开发人员会使用它,但这是面向企业还是更多基于消费者的网站?

考虑到所有因素,如果您针对公司,我会考虑 IE 6+。鉴于这是jQuery 官方支持的,这是最优化的解决方案。但是,添加 IE 6(和 IE 7)兼容性说起来容易做起来难。因此,我个人建议支持 IE 8+(当然还有 Firefox/Chrome/Safari)。如果您想帮助强制用户摆脱过时的(并且可能是易受攻击的浏览器),您可以留下 IE 8 错误并说您只支持 HTML5/CSS3 浏览器。

于 2013-01-27T02:16:35.300 回答