Javascript 检查浏览器对特定代码的支持

Javascript 检查浏览器对特定代码的支持,javascript,fallback,browser-support,Javascript,Fallback,Browser Support,我试图找到一种方法来扫描我的代码,告诉我不同的浏览器何时开始支持不同的属性。当然,我可以使用Modernizer处理所有事情,或者手动检查整个代码,检查浏览器对方法和属性的支持。我只是想知道是否有一种更简单的方法来获取我应该为哪些方法和属性提供回退的知识 如果我有这个: document.getElementById('pressThisNow')。addEventListener(“单击”,函数(e){ 控制台日志(“e.target:+e.target”); console.log(“e.

我试图找到一种方法来扫描我的代码,告诉我不同的浏览器何时开始支持不同的属性。当然,我可以使用Modernizer处理所有事情,或者手动检查整个代码,检查浏览器对方法和属性的支持。我只是想知道是否有一种更简单的方法来获取我应该为哪些方法和属性提供回退的知识

如果我有这个:

document.getElementById('pressThisNow')。addEventListener(“单击”,函数(e){
控制台日志(“e.target:+e.target”);
console.log(“e.toElement:+e.toElement”);
日志(“e.relatedTarget:+e.relatedTarget”);
},假)

在控制台打开的情况下按
我认为Modernizer是最好的一个,而且很少有其他网站可以帮助您跟踪这一点。添加下面的列表,希望这将有助于检查哪些套房你最好

  • 现代化
  • JSDO.it-
  • 怪圈模式-

  • javascript中没有这样的信息,您只需在执行时知道是否定义了属性。唯一的方法是在所有浏览器的所有版本上执行javascript并收集结果。但这可能不值得,你想解决什么问题?我认为你的应用程序应该有浏览器的要求。无论浏览器是否支持哪个版本的功能,都是一个很好的资源。是的,不幸的是,当它不包含关于.toElement和.relatedTarget的信息时,还有其他源。谢谢,我会看看这些是否有帮助。