js判断是手机还是电脑pc访问代码
平常我们在开发中经常会遇到一种情况就是需要判断一下访客用的什么客户端访问的,如果是手机浏览器访问的就跳转到手机版,pc访问的就跳转到pc版网页。判断用户访问环境一般都是通过useragent来判断,判断方法可以在后端语言中比如php中判断useragent,也可以在前端用JavaScript来判断,今天给大家分享一个js判断用户访问useragent的方法。
function is_pc(){ var os = new Array("Android","iPhone","Windows Phone","iPod","BlackBerry","MeeGo","SymbianOS"); // 其他类型的移动操作系统类型,自行添加 var info = navigator.userAgent; var len = os.length; for (var i = 0; i < len; i++) { if (info.indexOf(os[i]) > 0){ return false; } } return true; }
使用的时候就可以用js_pc()来判断是不是pc端访问,如果函数返回true就说明是pc端,函数返回false就说明是移动端访问的。希望对大家有所帮助。