JS判断客户端操作系统及设备

大多数是通过user_agent来判断的,但user_agent容易被篡改,以下是另一种方式:

var device = navigator.platform.toLowerCase();
var mac_or_win = device.indexOf("win") != -1 || device.indexOf("mac") != -1;
var iphone_or_ipad = device.indexOf("iphone") != -1 || device.indexOf("ipad") != -1;
var android_or_linux = device.indexOf("android") != -1 || device.indexOf("linux") != -1;

发表评论

电子邮件地址不会被公开。 必填项已用*标注