我的jQuery代码在旧的IE浏览器中不起作用。我应该将我的网站兼容到什么版本?
这与What version of Internet Explorer (IE) should my web app support几乎相同,但那是从2010年开始的,我想听听一些新意见。
注意:我故意没有提到它正在努力的IE版本,因为我想要一个共同的答案。
答案 0 :(得分:5)
根据我的个人经验,我发现大多数家庭用户使用现代浏览器(IE 9,Firefox,Chrome,Safari)。合作用户是一个非常不同的故事。他们通常使用自定义的遗留软件来阻止他们使用较新的浏览器。 Windows XP上仍有quite a few people(约40%)。这些通常是较旧的用户或懒惰的超级用户。
话虽如此,您的代码定位是哪些受众群体?我知道开发人员会使用它,但这是针对企业还是更多基于消费者的网站?
考虑到所有事情,如果您的目标是公司,我会考虑使用IE 6+。看来这就是jQuery officially supports,这是最理想的解决方案。但是,添加IE 6(和IE 7)兼容性说起来容易做起来难。因此,我个人建议支持IE 8+(当然还有Firefox / Chrome / Safari)。如果你想帮助强迫用户远离过时的(也可能是易受攻击的浏览器),你可以留下IE 8漏洞并说你只支持HTML5 / CSS3浏览器。