判斷當前頁面是否是微信瀏覽器打開

       支付頁面測試問題,很多用戶會選擇微信掃二維碼實現進入支付頁面,這樣的話H5支付就沒辦法實現支付。需判斷當前頁面是否從微信瀏覽器打開以判斷使用H5支付還是JSAPI支付。

這裏整理幾種實現判斷當前頁面是否從微信瀏覽器打開的方式:

一:

var ua = navigator.userAgent.toLowerCase();
	var isWeixin = ua.indexOf('micromessenger') != -1;
	if (isWeixin) {
		console.log("2222");
	}else{
		console.log("33333");
	}

二:

	function is_weixn(){
	    var ua = navigator.userAgent.toLowerCase();
	    if(ua.match(/MicroMessenger/i)=="micromessenger") {
		console.log("微信");
	    } else {
			console.log("非微信");
	    }
	

navigator.userAgent相關:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章