判断一个网页是在哪里打开的( ios,Android,微信)

var u = navigator.userAgent, 
app = navigator.appVersion;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器  
var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端

/**-- 判断是否在微信浏览器中打开 --**/   
function is_weixn(){    
	 var ua = navigator.userAgent.toLowerCase();    
	 if(ua.match(/MicroMessenger/i)=="micromessenger") {    
		  return true;    
	 } else {    
		  return false;    
	 }    
}