1.PHP判斷 封裝。php代碼: 調用示例:直接調用 2.官方js判斷 3.js判斷 轉載自 判斷當前頁面是否在微信瀏覽器中打開 ...
1.PHP判斷
封裝。php代碼:
function is_weixin(){ if ( strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger') !== false ) { //strpos() 函數查找字元串在另一字元串中第一次出現的位置 return true; } return false; }
調用示例:直接調用
if (is_weixin()) { // 當前瀏覽器是微信瀏覽器 ... }else{ // 當前瀏覽器不是微信瀏覽器 ... }
2.官方js判斷
var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; if (isWeixin) { return true; }else{ return false; }
3.js判斷
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } }