首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

判断客户端的几个属性的简略对象

2012-09-02 
判断客户端的几个属性的简单对象目前程序中用于判断客户端信息的对象 需求不高所以比较简单不一定精确 游

判断客户端的几个属性的简单对象
目前程序中用于判断客户端信息的对象

需求不高所以比较简单不一定精确

游戏中一般只需要判断是否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}}(),

热点排行