判断网页,是在微信中/浏览器中/WebApp,具体是安卓/苹果中都可以通过UserAgent来判断
通过对返回的字符串判断包含的与众不同的字符判断
微信独有:MicroMessenger/ NetType/ Language/
Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A456 MicroMessenger/6.3.27 NetType/WIFI Language/zh_CN
浏览器:区分手机端浏览器和pc端
Mozilla/5.0 (Linux; Android 6.0.1; MX4 Build/MOB30M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Mobile Safari/537.36
app:
Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A456
具体情况打印出来具体分析