主要浏览器中缺少ECMAScript/JavaScript支持的区域列表?

主要浏览器中缺少ECMAScript/JavaScript支持的区域列表?,javascript,browser,cross-browser,ecmascript-5,Javascript,Browser,Cross Browser,Ecmascript 5,是否有人知道在主要浏览器(我指的是IE7+、Firefox、Chrome、Safari和Opera)中缺少对ECMAScript/JavaScript支持的确切列表 显然,我们在代码中进行了功能检测,但我想要一份理想情况下需要对其执行检测的功能列表。许多人使用的一个流行来源是: 对于Mozilla: 对于Webkit: 对于IE:一些常用的参考资料包括 非常好的兼容性。其中一些最近正在更新 非常好地总结了ES5支持 微软发布 还包括一些关于支持一些Javascript API的信息 你可能会发

是否有人知道在主要浏览器(我指的是IE7+、Firefox、Chrome、Safari和Opera)中缺少对ECMAScript/JavaScript支持的确切列表


显然,我们在代码中进行了功能检测,但我想要一份理想情况下需要对其执行检测的功能列表。

许多人使用的一个流行来源是:

对于Mozilla

对于Webkit


对于IE

一些常用的参考资料包括

  • 非常好的兼容性。其中一些最近正在更新
  • 非常好地总结了ES5支持
  • 微软发布
  • 还包括一些关于支持一些Javascript API的信息

你可能会发现托马斯·拉恩的书很有用

我非常怀疑是否有一个确定的列表,列出了浏览器的所有bug、不一致或不一致之处,即使仅限于某些(未定义的)“主要浏览器”。通常的策略是对标准进行编程,并使用特征检测和记录的替代方案来解决已知的不一致性。然后尽可能广泛地测试以发现未知因素


虽然浏览器经常引入新功能,但如果没有很长一段时间的反对,它们很少会删除旧功能。因此,编写良好的代码应该在新浏览器中继续工作,即使其中包含功能测试,以解决不再使用的浏览器中的不一致问题。

IIRR,Apatana IDE的intellisense确实(过去)提供了有关浏览器支持的注释和指示。