首先非常感谢网友太空飞猪的无私分享,此Jquery特效实现浏览器嗅探器功能,浏览器设备类型侦听(含桌面,android,ios),可以把当前使用的浏览器类型、内核版本号和设备基础信息读取出来。
格式如下:
当前使用的浏览器是: 桌面版Chrome/Safari ,内核版本号为: 537.31
设备基础信息:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
核心代码如下:
var browser = {
device:function () {
var u = navigator.userAgent;
return{
trident:u.indexOf('Trident') > -1,
presto:u.indexOf('Presto') > -1, //opera内核
webKit:u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko:u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
deskWebkit:(u.indexOf("Android") == -1 && u.indexOf("Mobile") == -1),
mobileWebKit:!!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/) || !!u.match(/.*Mobile.*/), //是否为移动终端
ios:!!u.match(/(i[^;]+\;(U;)? CPU.+Mac OS X)/), //ios终端
android:u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端
iPhone:u.indexOf('iPhone') > -1 && u.indexOf('Mac') > -1, //是否为iPhoneD
iPad:u.indexOf('iPad') > -1, //是否iPad
webApp:u.indexOf('Safari') == -1 //是否为App应用程序,没有头部与底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase(),
version:$.browser.version
};
效果如下:
如果您觉得本作品对您的学习有所帮助:
关键字:
弹出层 提示插件 tip提示层 原创作品 文字特效 网友太空飞猪