| 
                         目前程序中用于判断客户端信息的对象 
需求不高所以比较简单不一定精确 
游戏中一般只需要判断是否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                         (编辑:52站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |