js判斷微信內建瀏覽器程式碼例項

admin發表於2017-03-28

當前來說大家對於微信應該不會陌生吧,如果真的不熟悉的話,那麼確實有點落伍。

所以微信平臺的推廣現在成為很多商家重要的營銷手段,其中很大一部分工作是微信站點的開發。 

所以需要判斷微信內建瀏覽器來進行相應的操作,下面就通過程式碼例項介紹一下如何實現此功能。

實現步驟如下:

一.獲取User Agent資訊:

這個很簡單,大家都知道如何操作,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
navigator.userAgent

在iphone手機下獲取的資訊為:

[HTML] 純文字檢視 複製程式碼
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

二.判斷程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function is_weixin(){
  var ua = navigator.userAgent.toLowerCase();
  if(ua.match(/MicroMessenger/i)=="micromessenger"){
    return true;
  } 
  else{
    return false;
  }
}

上面就是一個簡單的正規表示式實現此功能,非常的簡單。

相關文章