首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在浏览器中用一行代码测试Ecmascript 6?

如何在浏览器中用一行代码测试Ecmascript 6?
EN

Stack Overflow用户
提问于 2017-01-13 05:25:26
回答 1查看 2.2K关注 0票数 2

如何在一行代码中检查用户是否正在运行ES6或更高版本?

我不是说将代码从ES6转到JavaScript,而是检查浏览器是否支持ES6或将代码标记为ES6。JavaScript脚本标签没有版本吗?我们可以指定EcmaScript6吗?

根据这个文档,我可以在火狐中设置版本号,但这表明这不是一个标准的特性,

通过使用type= ...in /javascript;version=1.8,您可以在以后的JS版本中使用高级特性,如let语句和其他特性。不过,请注意,由于这是一个非标准的功能,这很可能会破坏对其他浏览器的支持,特别是基于铬的浏览器。

EN

回答 1

Stack Overflow用户

发布于 2017-01-13 05:31:37

第一次尝试查找这些链接。

  1. http://kangax.github.io/compat-table/es6/
  2. http://caniuse.com/#search=ecmascript
  3. http://caniuse.com/#feat=es6-class

然后尝试使用JavaScript中的对象检测来查看是否有任何数量的所需功能可用。

还可以查找浏览器统计表,如以下链接:http://www.w3schools.com/browsers/default.asp

通常情况下,当少于1%的网页访问者使用浏览器时,公司并不关心浏览器。当99%的人不使用补丁时,开发补丁对他们来说太昂贵了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41627872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档