Lors du développement de comptes publics WeChat, une grande partie concerne le développement de microsites. Nous devons savoir que le navigateur actuel est le navigateur intégré de WeChat, alors comment juger ?
Agent utilisateur du navigateur intégré de WeChat
Comment déterminer le navigateur intégré WeChat, vous devez d'abord obtenir l'agent utilisateur du navigateur intégré WeChat. Après avoir testé le navigateur WeChat sur l'iPhone, son agent utilisateur est :
.Mozilla/5.0 (iPhone ; CPU iPhone OS 6_1_3 comme Mac OS X) AppleWebKit/536.26 (KHTML, comme Gecko) Mobile/10B329 MicroMessenger/5.0.1
Ainsi, en identifiant le mot-clé MicroMessenger, vous pouvez déterminer si WeChat dispose d'un navigateur intégré.
Juge via JavaScript
function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }
Juge via PHP
function is_weixin(){ if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { return true; } return false; }