·您当前的位置:首页 > 技术教程 > JavaScript >

[JS]用js判断安卓android版本号源代码

时间:2016-01-20 08:38酷播
[JS]用js判断安卓android版本号源代码,这个主要来做不同android的兼容性。

[JS]用js判断安卓android版本号源代码,这个主要来做不同android的兼容性。

  1. var brower = { 
  2. versions:function(){ 
  3. var u = window.navigator.userAgent; 
  4. var num ; 
  5. if(u.indexOf('Trident') > -1){ 
  6. //CuPlayer.com提示:IE 
  7. return "IE"; 
  8. }else if(u.indexOf('Presto') > -1){ 
  9. //CuPlayer.com提示:opera 
  10. return "Opera"; 
  11. }else if(u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1){ 
  12. //firefox 
  13. return "Firefox"; 
  14. }else if(u.indexOf('AppleWebKit' && u.indexOf('Safari') > -1) > -1){ 
  15. //CuPlayer.com提示:苹果、谷歌内核 
  16. if(u.indexOf('Chrome') > -1){ 
  17. //chrome 
  18. return "Chrome"; 
  19. }else if(u.indexOf('OPR')){ 
  20. //webkit Opera 
  21. return "Opera_webkit" 
  22. }else{ 
  23. //Safari 
  24. return "Safari"; 
  25. }else if(u.indexOf('Mobile') > -1){ 
  26. //CuPlayer.com提示:移动端 
  27. if(!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)){ 
  28. //ios 
  29. if(u.indexOf('iPhone') > -1){ 
  30. //iphone 
  31. return "iPhone"  
  32. }else if(u.indexOf('iPod') > -1){ 
  33. //ipod 
  34. return "iPod" 
  35. }else if(u.indexOf('iPad') > -1){ 
  36. //ipad 
  37. return "iPad" 
  38. }else if(u.indexOf('Android') > -1 || u.indexOf('Linux') > -1){ 
  39. //android 
  40. num = u.substr(u.indexOf('Android') + 8, 3); 
  41. return {"type":"Android", "version": num}; 
  42. }else if(u.indexOf('BB10') > -1 ){ 
  43. //CuPlayer.com提示:黑莓bb10系统 
  44. return "BB10"; 
  45. }else if(u.indexOf('IEMobile')){ 
  46. //windows phone 
  47. return "Windows Phone" 

 如果console.log()打印出来就是知道游览器类别了,android的话,会打印出版本号,这个主要来做不同android的兼容性。

  1. brower.versions() 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器