WeChat内蔵ブラウザかどうかを判断

919 ワード

開発プロジェクトでは、現在のブラウザが微信に内蔵されているブラウザであるかどうかを知る必要があり、相対的な操作を行う必要があります.どのように微信内蔵ブラウザを判断するかは、まずマイクロブラウザのUser Agentを取得する必要がある.
PHPによる判断
PHPでは$_を通りますSERVER[HTTP_USER_AGENT]配列は、Userエージェントを取得する.HTTP_USER_AGENTは,ユーザブラウザ,オペレーティングシステムエンジニアリング,alex toolbarがインストールされているかどうかなどのユーザ関連情報を取得するためのものである.
function is_weixin(){ 

    if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {

            echo "     ";

    }    

    echo "       ";

}



JavaScriptで判断
function is_weixin() { 
     //userAgent            ,         HTTP           。

     var ua = window.navigator.userAgent.toLowerCase(); 
     
     if (ua.match(/MicroMessenger/i) == 'micromessenger') { 
            alert("     "); 
        } else { 
            alert("       "); 
        } 
    }

マンバの子供靴-ブログ-微信のブラウザを内蔵するかどうかを判断します