如何在一行代码中检查用户是否正在运行ES6或更高版本?
我不是在谈论从ES6到JavaScript的代码转换我正在谈论检查浏览器是否支持ES6或将代码标记为ES6。 JavaScript脚本标签是否有版本,我们可以指定EcmaScript6?
根据这个document我可以在Firefox中设置版本号,但它表明这不是标准功能,
...在Firefox中,您可以使用let语句等高级功能 以后的JS版本中的其他功能,通过使用 类型=应用/ JavaScript的;版本= 1.8。但请注意,作为 这是一个非标准功能,这很可能会破坏支持 对于其他浏览器,特别是基于Chromium的浏览器。
答案 0 :(得分:1)
首先尝试查找这些链接。
然后尝试在JavaScript中使用对象检测来查看是否有任意数量的所需功能。
还要查找Browser Stats表,例如此链接: http://www.w3schools.com/browsers/default.asp
通常公司不关心浏览器时< 1%的网络访问者使用它。当99%的人不使用该补丁时,他们开发补丁的成本太高。