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标签里没有效果,准确 来说应该是没有反应??如果有知道怎么使用的朋友,可以写在下面。另:我复制到我代码中,没有任何修改的。
添加回答
举报
0/150
提交
取消