做了两个网页,一个移动端,一个PC端,不知道咋判定用户是手机浏览还是浏览登录网页,这个判定有几种方法

判断user-agent,chrome上有手机页面的调试功能比如IOS的user-agent是这种构造(IOS5):Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405 Safari/7534.48.3Android的:Mozilla/5.0 (Linux; U; Android 4.0.1; ja-jp; Galaxy Nexus Build/ITL41D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30判断的话,JS通过navigator.userAgent就可以获得。PHP的话,通过内置的 $_SERVER server数组来获得。
■网友
UA = navigator.userAgent; if(UA.toLowerCase().indexOf(\u0026#39;mobile\u0026#39;)\u0026gt;=0){ location.href=https://www.zhihu.com/u0026#39;index.html/u0026#39;; }
■网友
根据UA进行判断。你可以手写一段脚本,用正则表达式去分析UA,偷懒点的话用jQ或者KISSY都行啊
■网友
百度 user-agent
■网友
谁有已经用在项目中的代码,给我看看


    推荐阅读