JS判定機器はpc端子or移動端です.
5179 ワード
開発の過程で、このような需要が発生したら、ユーザーが使う設備は携帯端末か携帯端末かを判断する必要があります.
以下の3つの方法で判断できます.
1.判断pc端
以下の3つの方法で判断できます.
1.判断pc端
function IsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone",
"SymbianOS", "Windows Phone",
"iPad", "iPod"];
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}
IsPC() // pc , true , false
2.携帯端末の判断if (/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent)) { //
//TODO something
}
3.同時に判断するvar is_mobi = navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;
if (is_mobi) {
window.location.href = " ";
}else{
window.location.href = "PC ";
}