判断访问WEB的平台是电脑还是手机
2017-05-27 19:41
393 查看
//判断平台
isPCByPlat = function () {
var platForm = navigator.platform.toLowerCase();
var isWin = (platForm == “win32”) || (platForm == “win64”) || (platForm == “windows”) || (platForm.indexOf(“win”) > -1);
if (isWin)
return “windows”;
var isMac = (platForm == “mac68k”) || (platForm == “macppc”) || (platForm == “macintosh”) || (platForm == “macintel”);
if (isMac)
return “mac”;
return false;
};
//判断UA
isPCByOSList = function (uaArg) {
var pcOS = [“AIX”, “Amiga”, “BeOS”, “DragonFly”, “FreeBSD”, “GNU”, “Haiku”, “HP-UX”, “IRIX”, “Joli”, “Java”, “Macintosh”, “Minix”, “MorphOS”, “NetBSD”, “OpenBSD”, “PClinuxOS”, “QNX x86pc”, “SunOS”, “Ubuntu”, “Mint”, “Red Hat”, “Slackware”, “SUSE”, “PCLinuxOS”, “Debian”, “Fedora”, “CentOS”, “Vine”, “Arch Linux”, “Gentoo”, “Kanotix”, “Mandriva”];
for (var i = 0; i < pcOS.length; i++) {
if (uaArg.indexOf(pcOS[i]) > -1) {
return true;
}
};
return false;
};
isPCByPlat = function () {
var platForm = navigator.platform.toLowerCase();
var isWin = (platForm == “win32”) || (platForm == “win64”) || (platForm == “windows”) || (platForm.indexOf(“win”) > -1);
if (isWin)
return “windows”;
var isMac = (platForm == “mac68k”) || (platForm == “macppc”) || (platForm == “macintosh”) || (platForm == “macintel”);
if (isMac)
return “mac”;
return false;
};
//判断UA
isPCByOSList = function (uaArg) {
var pcOS = [“AIX”, “Amiga”, “BeOS”, “DragonFly”, “FreeBSD”, “GNU”, “Haiku”, “HP-UX”, “IRIX”, “Joli”, “Java”, “Macintosh”, “Minix”, “MorphOS”, “NetBSD”, “OpenBSD”, “PClinuxOS”, “QNX x86pc”, “SunOS”, “Ubuntu”, “Mint”, “Red Hat”, “Slackware”, “SUSE”, “PCLinuxOS”, “Debian”, “Fedora”, “CentOS”, “Vine”, “Arch Linux”, “Gentoo”, “Kanotix”, “Mandriva”];
for (var i = 0; i < pcOS.length; i++) {
if (uaArg.indexOf(pcOS[i]) > -1) {
return true;
}
};
return false;
};
if (isPCByPlat() || isPCByOSList(navigator.userAgent)) { console.log("PC"); } else { console.log("Mobile"); };
相关文章推荐
- web网站判断是手机访问还是pc电脑访问的检测逻辑
- 【java web】实现判断是由手机访问还是由电脑访问
- web网站判断是手机访问还是pc电脑访问的检测逻辑
- js判断是手机访问还是电脑访问
- jsp 判断手机还是电脑访问
- JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
- php判断手机访问还是电脑访问示例分享
- Php判断用户通过手机访问wap还是电脑直接访问
- php判断手机访问还是电脑访问示例分享
- JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
- 判断访问来源是手机还是电脑
- php判断终端是手机还是电脑访问网站的思路及代码
- 如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器?
- php如何判断用户通过手机wap访问还是电脑直接访问
- asp下通过HTTP_USER_AGENT判断用户是从手机上访问,还是电脑IE上访问
- php如何判断用户通过手机wap访问还是电脑直接访问
- php判断终端是手机还是电脑访问网站代码
- php判断终端是手机还是电脑访问网站代码
- 判断用户是通过手机还是电脑访问浏览器
- 根据 Agent 判断 访问设置是电脑还是手机