前言
根据 UserAgent 是否存在 Android,或 iPhone 可以判断网页是运行在 苹果手机 或 微信手机中。具体是安卓的在 微信中、还是在浏览器中、还是在APP中,在iPhone的 微信中、还是在浏览器中、还是在WebApp中,都可以通过UserAgent来判断。
前端JS 获取 UserAgent 可以使用:navigator.userAgent
。
后端程序可以使用 HTTP_USER_AGENT
来获取。比如PHP可以用 $_SERVER[‘HTTP_USER_AGENT’]
。
安卓手机
APP/WebView
Mozilla/5.0 (Linux; Android 6.0.1; MX4 Build/MOB30M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.106 Mobile Safari/537.36
存在 Version&