判断浏览器类型及终端来源
2014-09-18 11:45
148 查看
由于目前需要判断浏览器类型及终端来源,因此做了一下的总结:
判断浏览器类型:
判断终端来源:
参考:http://www.cnblogs.com/wqing/archive/2012/08/13/2636626.html
判断浏览器类型:
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>判断浏览器类型</title> </head> <body> </body> <script language="JavaScript"> <!-- function getBrowserType() { var agent = navigator.userAgent.toLowerCase() ; var browserType = ''; if(agent.indexOf("msie")>0) { browserType = 'ie'; } if(agent.indexOf("firefox")>0){ browserType = 'firefox'; } if(agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) { browserType = 'safari'; } if(agent.indexOf("chrome")>0){ browserType = 'chrome'; } if(agent.indexOf("opera")>0){ browserType = 'opera'; } return browserType; } alert("您的浏览器类型为:"+getBrowserType()); --> </script> </html>
判断终端来源:
function getTerminal(){ var Type = 'pc';//默认为pc端,可取两值:pc,MT(移动端) var terminal = '';//终端标识,值可取iPhone,iPod,Android,iPad if( (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/iPad/i)) ) { Type = 'MT'; } if(navigator.userAgent.match(/iPhone/i)){ terminal = 'iPhone'; } if(navigator.userAgent.match(/iPod/i)){ terminal = 'iPod'; } if(navigator.userAgent.match(/Android/i)){ terminal = 'Android'; } if(navigator.userAgent.match(/iPad/i)){ terminal = 'iPad' } return {"Type":Type,"terminal":terminal}; }
参考:http://www.cnblogs.com/wqing/archive/2012/08/13/2636626.html
相关文章推荐
- 用Javascript判断访问来源操作系统, 设备, 浏览器类型
- 使用JS判断移动设备的终端类型(浏览器UserAgent)
- JS判断终端浏览器类型
- JS判断浏览器语言及终端类型(android/ios)
- js判断浏览器类型(手机和电脑终端)
- JS判断浏览器语言及终端类型(android/ios)
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- JS判断浏览器语言及终端类型
- JS判断移动设备的终端类型(浏览器UserAgent)
- 如何在客户端判断浏览器的类型(Detecting IE7+ in JavaScript)
- 如何判断客户端的浏览器类型和版本号
- asp 判断浏览器类型
- Microsoft AJAX Library浏览器类型的判断
- 判断读者浏览器类型(包括苹果)和屏幕分辨率,自动调用不同CSS
- 获取客户端的Ip和来源URL以及来源的浏览器类型
- 一段判断多种浏览器类型及版本号的脚本代码
- 一段判断多种浏览器类型及版本号的脚本代码
- 判断用户浏览器类型的代码
- JavaScript判断浏览器类型
- 判断浏览器类型