前两天有朋友请教我这个问题,说现在网上的资料太过于混乱不完整,我这里先简单整理一部分。

0 (function(){
1  
2 var ver = window.navigator.userAgent,
3 ok = '';
4  
5 //Edge
6 if(ver.indexOf('Edge') != -1){
7  
8 ver = ver.slice(ver.indexOf('Edge')).split('/');
9  
10 ok = '您使用的是 Edge 浏览器,版本号是 ' + ver[1];
11  
12 }
13  
14 //OPR
15  
16 if(ver.indexOf('OPR') != -1){
17  
18 ver = ver.slice(ver.indexOf('OPR')).split('/');
19  
20 ok = '您使用的是 欧朋 浏览器,版本号是 ' + ver[1];
21  
22 }
23  
24  
25 if(ver.indexOf('Chrome') != -1){
26  
27 ver = ver.slice(ver.indexOf('Chrome')).split(' ')[0].split('/');
28  
29 ok = '您使用的是 谷歌 浏览器,版本号是 ' + ver[1];
30  
31 }
32  
33 //Firefox
34  
35 if(ver.indexOf('Firefox') != -1){
36  
37 ver = ver.slice(ver.indexOf('Firefox')).split(' ')[0].split('/');
38  
39 ok = '您使用的是 火狐 浏览器,版本号是 ' + ver[1];
40  
41 }
42  
43 //MSIE
44  
45 if(ver.indexOf('MSIE') != -1){
46  
47 ver = ver.slice(ver.indexOf('MSIE')).split(';')[0].split(' ');
48  
49 ok = '您使用的是 IE' + ver[1];
50  
51 }
52  
53 //Safari
54 if(ver.indexOf('Safari') != -1){
55  
56 ver = ver.slice(ver.indexOf('Safari')).split('/');
57  
58 ok = '您使用的是 苹果 浏览器,版本号是 ' + ver[1];
59  
60 }
61  
62  
63 console.log(ok);
64  
65 document.write(ok);
66  
67 })()

引入页面可自动在console面板打印浏览器及其版本信息

摘自大公爵ddamy.com

最新文章

  1. jQuery学习之路(8)- 表单验证插件-Validation
  2. mysql内存使用以及优化中需要的几点注意
  3. 第一次尝试编写java
  4. [转] C# 中的static静态变量
  5. 聊聊 #pragma 和 // MARK:
  6. nutch-1.7-二次开发-Content中增加编码
  7. Logstash使用grok过滤nginx日志(二)
  8. C#中的逆变和协变
  9. Git如何检出指定目录或文件
  10. mybatis(三)
  11. GA-H61M-DS2 BIOS SETTING
  12. html的标签分类————body内标签系列
  13. Luogu3524 POI2011 Party 图论、构造
  14. F - Proud Merchants
  15. angular ng-repeat元素swiper无法滑动问题解决
  16. 线状地物图斑化全流程作业(使用ArcMap软件)
  17. Play with Floor and Ceil UVA - 10673(拓展欧几里得)
  18. pthread_detach pthread_create实例
  19. Raspberry pi 使用python+pySerial实现串口通信(转)
  20. TTreeView.OnCustomDrawItem

热门文章

  1. Struts2 + Spring + hibernate 框架搭成实例
  2. I NEED A OFFER!
  3. 得到当前网址的域名 ASP.NET
  4. KMP模式匹配 三(弦)
  5. [置顶] android利用jni调用第三方库——第三篇——编写库android程序整合第三方库libhello.so到自己的库libhelloword.so
  6. js split函数用法总结
  7. bootstrap注意事项(七)图片
  8. 20151205--JDBC-2
  9. window.open() 使用详解
  10. 剑指offer第10题