为了账号安全,请及时绑定邮箱和手机立即绑定

关于测试ie版本的代码有好多地方不明白

关于测试ie版本的代码有好多地方不明白

慕前端8664132 2017-01-14 21:12:33
function IETester(userAgent) { var UA = userAgent || navigator.userAgent; if(/msie/i.test(UA)) {//==》“/msie/i.”  这是什么写法,我看不明白,作用的又是什么。 return UA.match(/msie (\d+\.\d+)/i)[1]; } else if(~UA.toLowerCase().indexOf('trident') && ~UA.indexOf('rv')) { return UA.match(/rv:(\d+\.\d+)/)[1]; } return false; } IETester(); //不传参数返回当前IE版本,如果不是IE内核浏览器,返回false IETester('Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko'); //传userAgent字符串,用来判断其他IE浏览器的版本,该示例返回11.0注:本想用这个脚本测试ie版本的,但我直接复制到我的script标签里没有效果,准确 来说应该是没有反应??如果有知道怎么使用的朋友,可以写在下面。另:我复制到我代码中,没有任何修改的。
查看完整描述

1 回答

?
其实我真的不是东北人

TA贡献105条经验 获得超66个赞

alert(IETester());

查看完整回答
反对 回复 2017-01-14
  • 1 回答
  • 0 关注
  • 1506 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信