这个网站是一个JavaScript函数,用于检测用户设备的类型。它通过检查用户的浏览器和操作系统来确定设备类型,包括Android、iOS、Windows Phone、Symbian、Chrome、Firefox、iPad和PlayBook等。

function os() {
var ua = navigator.userAgent,
isWindowsPhone1 = /(?:Windows Phone)/.test(ua),
isSymbian1 = /(?:SymbianOS)/.test(ua) || isWindowsPhone1,
isAndroid1 = /(?:Android)/.test(ua),
isFireFox1 = /(?:Firefox)/.test(ua),
isChrome1 = /(?:Chrome|CriOS)/.test(ua),
isTablet1 = /(?:iPad|PlayBook)/.test(ua) || (isAndroid1 && !/(?:Mobile)/.test(ua)) || (isFireFox1 && /(?:Tablet)/.test(ua));
var isPhone1 = /(?:iPhone)/.test(ua);
var isPc = !!isWindowsPhone1 && !!isSymbian1 && !!isAndroid1 && !!isFireFox1 && !!isChrome1 && !!isTablet1 && !!isPhone1;
return {
os: isWindowsPhone1 + isSymbian1 + isAndroid1 + isFireFox1 + isChrome1 + isTablet1 + isPhone1,
pc: isPc
};
}

这个函数返回一个对象,包含设备类型和是否为PC的信息。例如,如果设备是Windows Phone 10,并且是Android系统,那么os属性将为"Windows Phone 10 Android"pc属性将为true