JavaScript判断不同平台

function getPlatformType() {
   	let UA = navigator.userAgent;
   		
   	if(/MicroMessenger/i.test(UA)){
   		return 'wechat'; //微信
   	}else if(/QQ//i.test(UA)){
   		return 'qq';     //qq客户端
   	}else if(/android/i.test(UA)){
   		return 'android';
   	}else if(false/*ios 或者 android*/){
   		return '自己平台app';
   	}else if(/(iPhone|iPad|iPod|iOS)/i.test(UA)){
   		return 'ios';
   	}else{
   		return 'pc';
   	}
}
exports.getPlatformType = getPlatformType;

  

如果还有特定的需求,可以增加判断。

原文地址:https://www.cnblogs.com/leaf930814/p/7372439.html