检测脚本,包括检测呈现引擎、平台、Windows操作系统、移动设备 和游戏系统
直接上代码:
// 用户代理字符串检测脚本,包括检测呈现引擎、平台、Windows操作系统、移动设备 和游戏系统
var client = function(){
// 呈现引擎
var engine = {
ie:0,
gecko:0,
webkit:0,
khtml:0,
opera:0
// 完成版本号
ver:null
};
// 浏览器
var browser = {
// 主要浏览器
ie:0,
firefox:0,
safari:0,
kong:0,
opera: 0,
chrome:0,
// 具体版本号
ver:null
};
// 平台、设备和操作系统
var system = {
win:false,
mac:false,
x11:false
// 移动设备
iphone:false,
ipod:false,
ipad:false,
ios:false,
android:false,
nokiaN:false,
winMobile:false,
// 游戏系统
wii:false,
pa:false
};
检测呈现引擎和浏览器
var ua = navigator.userAgent;
if(window.opener){
engine.ver = browser.ver = window.opener.version();
engine.opera = browser.opera = parseFloat(engine.ver);
}