js如何判断是手机还是电脑浏览器?

JavaScript075

js如何判断是手机还是电脑浏览器?,第1张

应该把JS 放在页面首页加载 就行

function IsPC() {

var userAgentInfo = navigator.userAgent

var Agents = ["Android", "iPhone",

"SymbianOS", "Windows Phone",

"iPad", "iPod"]

var flag = true

for (var v = 0v <Agents.lengthv++) {

if (userAgentInfo.indexOf(Agents[v]) >0) {

flag = false

break

}

}

return flag

}

var flag = IsPC()//true为PC端,false为手机端

alert(flag)

你好,

可以通过 navigator.platform来判断。里面包含了访问平台的名字,检测一下就可以了。

具体字符串可能包含Win,Mac,X11,Linux,如果不是这些多半就是手机了。

1、通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:

2、检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等:

使用方法:

检测浏览器语言:

3、判断iPhone|iPad|iPod|iOS|Android客户端:

4、判断pc还是移动端: