成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

PHP和JS判斷是否微信掃描進入網頁的方法

2014-07-03 16:24:41來源:威易網作者:icech

最近做了一個頁面,有一個部分是用手機下載android的APP應用,手機點擊按鈕就能下載apk文件進行安裝。沒想到在微信中出了問題,微信掃描二維碼進入網頁有,點擊apk下載鏈接毫無反應。

最近做了一個頁面,有一個部分是用手機下載android的APP應用,手機點擊按鈕就能下載apk文件進行安裝。沒想到在微信中出了問題,微信掃描二維碼進入網頁有,點擊apk下載鏈接毫無反應。

后來查了一下才發現,原來微信內置的瀏覽器對apk文件下載做了限制,無法直接通過點擊鏈接進行下載和安裝apk文件。

PHP和JS判斷是否微信掃描進入網頁的方法

沒辦法,只能在程序里面對微信瀏覽器做個判斷,代碼如下:

php判斷微信瀏覽器的代碼:

//判斷是否微信打開
function isWeixin(){
    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
    $is_weixin = strpos($agent, 'micromessenger') ? true : false ;  
    if($is_weixin){
        return true;
    }else{
        return false;
    }
  }

js判斷微信瀏覽器的代碼:

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

注意這里重要的標識符就是“micromessenger”,在微信以前的版本,關鍵標識符是“MicroMessenger”,后來的版本變成了“micromessenger”,這里一定要注意。

關鍵詞:微信瀏覽器PHP

贊助商鏈接:

主站蜘蛛池模板: 阿勒泰市| 甘泉县| 尤溪县| 景洪市| 乌鲁木齐市| 石家庄市| 尼勒克县| 铜陵市| 广水市| 荔浦县| 荥阳市| 荣成市| 平原县| 成安县| 广州市| 射阳县| 凯里市| 许昌县| 连南| 灵川县| 乐东| 怀来县| 福清市| 油尖旺区| 旌德县| 乌兰察布市| 马山县| 乐山市| 额敏县| 周至县| 金沙县| 永修县| 海门市| 曲靖市| 柘城县| 攀枝花市| 清流县| 高唐县| 亚东县| 金昌市| 南陵县|