该函数用来根据设备类型给 html 元素添加相应的类名(class),以便于对不同设备使用不同的 css 代码,同样稍微修改一下这个代码也可用来判断设备类型.
(function () {
!function () {
var n, i, o, e, s;
return s = window.navigator.userAgent,
e = s.indexOf("Windows Phone") >= 0,
i = s.indexOf("Android") > 0 && !e,
o = /iP(hone|od)/.test(s) && !e,
n = document.documentElement,
e
? (n.className += "win-phone", window.isWinPhone = !0) : i
? (n.className += "android", window.isAndroid = !0) : o
? (n.className += "ios", window.isIOS = !0) : (n.className += "pc", window.isPC = !0)
}();
}).call(this);
网友评论