最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript实现获取浏览器版本、浏览器类型_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:46:46
文档

javascript实现获取浏览器版本、浏览器类型_javascript技巧

javascript实现获取浏览器版本、浏览器类型_javascript技巧:从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下: var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie =
推荐度:
导读javascript实现获取浏览器版本、浏览器类型_javascript技巧:从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下: var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie =
 从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下:

  将上述代码封装成一个方法,方法返回Sys对象,Sys对象中封装了浏览器的类型和版本信息,如下:

  当需要获取浏览器的类型和版本信息时,就可以使用getBroserInfo方法,如下:

 

完整测试代码如下:



 
 JavaScript获取浏览器类型与版本
 
 var Sys = {};
 var ua = navigator.userAgent.toLowerCase();
 var s;
 (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
 (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
 (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
 (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
 (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

 //以下进行测试
 if (Sys.ie) document.write('IE: ' + Sys.ie);
 if (Sys.firefox) document.write('Firefox: ' + Sys.firefox);
 if (Sys.chrome) document.write('Chrome: ' + Sys.chrome);
 if (Sys.opera) document.write('Opera: ' + Sys.opera);
 if (Sys.safari) document.write('Safari: ' + Sys.safari);
 
 

运行结果:

IE浏览器下测试结果:

  

google浏览器下测试结果:

  

火狐浏览器下测试结果:

文档

javascript实现获取浏览器版本、浏览器类型_javascript技巧

javascript实现获取浏览器版本、浏览器类型_javascript技巧:从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下: var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie =
推荐度:
标签: 获取 浏览器 版本
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top