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

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

贊助商鏈接:

主站蜘蛛池模板: 大英县| 改则县| 慈溪市| 鹤山市| 曲沃县| 民县| 乐亭县| 抚宁县| 吉隆县| 五家渠市| 鸡西市| 泗洪县| 渭南市| 大同市| 东乌珠穆沁旗| 象山县| 白朗县| 山东| 八宿县| 沾益县| 桃园市| 曲水县| 林口县| 宜宾县| 兴海县| 大厂| 清水县| 山东| 江津市| 沙田区| 湟源县| 兴和县| 建昌县| 基隆市| 大竹县| 彰武县| 秭归县| 科技| 云和县| 江安县| 绥江县|