加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

用于判定客户端几个属性的简朴工具

发布时间:2018-10-08 12:38:56 所属栏目:创业 来源:站长网
导读:今朝措施顶用于判定客户端信息的工具 需求不高以是较量简朴不必然准确 游戏中一样平常只必要判定是否IE、是否IE6、是否手机这三个成果 该工具可判定客户端的操纵体系范例、赏识器范例、客户呆板是电脑照旧手机类、会见协议是HTTP照旧FILE 这里偶只简朴的行使判

今朝措施顶用于判定客户端信息的工具

需求不高以是较量简朴不必然准确

游戏中一样平常只必要判定是否IE、是否IE6、是否手机这三个成果

该工具可判定客户端的操纵体系范例、赏识器范例、客户呆板是电脑照旧手机类、会见协议是HTTP照旧FILE

这里偶只简朴的行使判定当非windows、Mac、Unix这三个体系就是手机

当判定是手机后默认游戏自动拾取阳光

//用户工具,用于储存用户的赏识器、操纵体系、客户端范例
$User=function(){
var platform=navigator.platform,userAgent=navigator.userAgent,
isWin=(platform=='Win32'||platform=="Windows"),
isMac=(platform=='Mac68K'||platform=='MacPPC'||platform=='Macintosh'),
isUnix=(platform=='X11'&&!isWin&&!isMac),
isPC=isWin||isMac||isUnix;
return {//赏识器 判定IE:!!(window.attachEvent && !window.opera),!-[1,]
Browser:{IE:!!(window.attachEvent && !window.opera),
IE6:!!(window.attachEvent && !window.opera)&&!window.XMLHttpRequest,
Opera:!!window.opera,
WebKit:userAgent.indexOf('AppleWebKit/')>-1,
Gecko:userAgent.indexOf('Gecko')>-1&&userAgent.indexOf('KHTML')==-1
},
//操纵体系
System:{Win:isWin,Mac:isMac,Unix:isUnix},
//客户端呆板范例
Client:{PC:isPC,Mobile:!isPC},
//获取地点栏的协议,http暗示
HTTP:location.protocol.toLowerCase()=='http:'?1:0
}
}()

原始出处:http://www.lonelystar.org/post/4.html

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读