ie8不支持es6 。 在ie浏览器中 , ie10及以下版本是完全不支持es6的 , 解析不了es6的语法 , 而ie11可以支持部分es6特性;可以通过判断ie浏览器是否支持箭头函数来检查它是否支持es6 , 当不支持箭头函数 , 则代表浏览器不支持ES6 。
文章插图
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑 。
ie8不支持es6 。
【ie8是否支持es6】在ie浏览器中 , ie10及以下版本是完全不支持es6的 , 解析不了es6的语法 , 而ie11可以支持部分es6特性 。
支持ES6的浏览器版本(汇总表):
浏览器不支持的版本部分支持的版本支持的版本IE6-1011Edge12-1415-18、79-87Firefox2-56-5354-86Chrome4-2021-5051-90Safari3.1-77.1-9.110-13.1、14、TPOpera10-12.115-3738-72iOS Safari3.2-6.17-9.310-13.7、14.2Opera MiniallAndroid Browser2.1-4.34.4-4.4.481Opera Mobile12-12.159Chrome for Android87Firefox for Android83UC Browser for Android12.12Samsung Internet45-13.0QQ Browser10.4Baidu Browser7.12KaiOS Browser2.5如何判断一个浏览器是否支持ES6呢?
实现思路:
- 借助判断一个浏览器是否支持箭头函数 , 当不支持箭头函数 , 则代表浏览器不支持ES6
1、定义一个字符串 , 并将一个箭头函数赋值给字符串
2、利用try catch判断 new Function是否可以初始化成功箭头函数
当不进入catch , 则代表浏览器支持ES6;反之浏览器不支持ES6 , 如下例所示:
例:
检测浏览器是否支持ES6的示例分享
测试环境:IE , Chrome
document.write("浏览器是否支持ES6的检测方法");var arrowFunction ="var t = () => {};" ; try { f = new Function(arrowFunction); document.write("当前浏览器支持ES6!"); } catch (e) { document.write("不支持ES6! "+e); }【相关推荐:javascript视频教程、web前端】
以上就是ie8是否支持es6的详细内容 , 更多请关注电脑自学网其它相关文章!
推荐阅读
- 前女友放下你的四个表现,对照她是否出现这些征兆
- 巴彦淖尔盟婚姻挽回
- 1Password等应用已支持iOS 12密码自动填充
- 早期干预是否成功的关键是靠医生还是家庭?
- 微软终止支持Win7 哪些问题需要担忧
- 我的宝宝16个月,现在总说一些大人听不懂的话,不知这种现象是否正常?
- 如何判断孩子是否是O型腿?
- 货到付款卖家怎么收钱(货到付款被骗金额是否可追回)
- 如红色的他会认为是蓝色,他是否是色盲?
- 头颅影像显示脑外间隙增宽是否需要治疗?