• 如何判断微信内置浏览器(JS & PHP)


    进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢?

    微信内置浏览器的 User Agent

    Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1
    所以通过识别 MicroMessenger 这个关键字来确定是否微信内置的浏览器了。

    JS

    function is_weixin(){
    	var ua = navigator.userAgent.toLowerCase();
    	if(ua.match(/MicroMessenger/i)=="micromessenger") {
    		return true;
     	} else {
    		return false;
    	}
    }
    

    PHP

    function is_weixin(){ 
    	if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
    			return true;
    	}	
    	return false;
    }
    

    MicroMessenger 【微信】

  • 相关阅读:
    五月杂题选做
    BJOI 2021 游记&题解
    U149858
    CF1037简要题解
    CF Round706简要题解
    联合省选 2020
    九省联考 2018 IIIDX
    九省联考 2018 秘密袭击
    AGC006F Balckout
    概率生成函数学习笔记
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/5728381.html
Copyright © 2020-2023  润新知