通过User Agent判断微信内置浏览器

一、微信内置浏览器的 User Agent
如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent

首先我们通过php内置的 $_SERVER[“HTTP_USER_AGENT”] server数组来获取User Agent

iPhone 通过微信内置浏览器访问网页时得到 User Agent 是:

Android 通过微信内置浏览器访问网页时得到 User Agent 是:

从以上两种手机设置中可以发现,通过识别 MicroMessenger 这个关键字来确定是否微信内置的浏览器了。
通过 JavaScript 判断

Java