首页 > Web开发 > 详细

JS获取当前设备 查看当前系统 最全代码

时间:2016-04-08 19:34:12      阅读:294      评论:0      收藏:0      [点我收藏+]
/**
 * Created by Administrator on 2015/7/29.
 */
var lo = window.location;

//判断访问终端
var browser={
    versions:function(){
        var u = navigator.userAgent, app = navigator.appVersion;
        return {
            trident: u.indexOf(‘Trident‘) > -1, //IE内核
            presto: u.indexOf(‘Presto‘) > -1, //opera内核
            webKit: u.indexOf(‘AppleWebKit‘) > -1, //苹果、谷歌内核
            gecko: u.indexOf(‘Gecko‘) > -1 && u.indexOf(‘KHTML‘) == -1,//火狐内核
            mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
            ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
            android: u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1, //android终端或者uc浏览器
            iPhone: u.indexOf(‘iPhone‘) > -1 , //是否为iPhone或者QQHD浏览器
            iPad: u.indexOf(‘iPad‘) > -1, //是否iPad
            webApp: u.indexOf(‘Safari‘) == -1, //是否web应该程序,没有头部与底部
            weixin: u.indexOf(‘MicroMessenger‘) > -1, //是否微信 (2015-01-22新增)
            qq: u.match(/\sQQ/i) == " qq" //是否QQ
        };
    }(),
    language:(navigator.browserLanguage || navigator.language).toLowerCase()
};
var platform = "";
if(browser.versions.android){
    platform = "android"
}else if(browser.versions.trident){
    platform ="IE"
}else if (browser.versions.presto){
    platform = "Opera"
}else if (browser.versions.webKit){
    platform = "webKit"
}else if (browser.versions.gecko){
    platform = "Firefox"
}else if (browser.versions.mobile){
    platform = "mobile"
}else if (browser.versions.ios){
    platform = "ios"
}else if (browser.versions.iPhone){
    platform = "iPhone"
}else if (browser.versions.iPad){
    platform = "ipad"
}else if (browser.versions.webApp){
    platform = "webApp"
}else if (browser.versions.weixin){
    platform = "weixin"
}else if (browser.versions.qq){
    platform = "qq"
}
document.cookie= "name=1455555444";
console.info(document.cookie)
$.ajax({
    async: false,
    url: "http://mp.miaotu.com/admin/tongji/create",
    type: "GET",
    dataType: ‘json‘,
    data: {url:lo.href,platform:platform,cookie:document.cookie},

})

 

JS获取当前设备 查看当前系统 最全代码

原文:http://www.cnblogs.com/jh1994/p/5369328.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!