今朝措施顶用于判定客户端信息的工具
需求不高以是较量简朴不必然准确
游戏中一样平常只必要判定是否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 (编辑:河北网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|