如何在一行代码中检查用户是否正在运行ES6或更高版本?
我不是说将代码从ES6转到JavaScript,而是检查浏览器是否支持ES6或将代码标记为ES6。JavaScript脚本标签没有版本吗?我们可以指定EcmaScript6吗?
根据这个文档,我可以在火狐中设置版本号,但这表明这不是一个标准的特性,
通过使用type= ...in /javascript;version=1.8,您可以在以后的JS版本中使用高级特性,如let语句和其他特性。不过,请注意,由于这是一个非标准的功能,这很可能会破坏对其他浏览器的支持,特别是基于铬的浏览器。
发布于 2017-01-13 05:31:37
第一次尝试查找这些链接。
然后尝试使用JavaScript中的对象检测来查看是否有任何数量的所需功能可用。
还可以查找浏览器统计表,如以下链接:http://www.w3schools.com/browsers/default.asp
通常情况下,当少于1%的网页访问者使用浏览器时,公司并不关心浏览器。当99%的人不使用补丁时,开发补丁对他们来说太昂贵了。
https://stackoverflow.com/questions/41627872
复制相似问题