Maison  >  Article  >  interface Web  >  Comment déterminer le navigateur intégré de WeChat (implémenté via l'agent utilisateur)_compétences javascript

Comment déterminer le navigateur intégré de WeChat (implémenté via l'agent utilisateur)_compétences javascript

WBOY
WBOYoriginal
2016-05-16 16:38:111472parcourir

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;
}
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn