1.js获取浏览器信息:包含判断是否为移动端,以及浏览器信息,android版本
2.js获取页面url、domain、title
function browserInfo() {
var browser = {
versions : function() {
var u = window.navigator.userAgent;
//android版本
var num;
if (u.indexOf('Trident') > -1) {
//IE
return "IE";
} else if (u.indexOf('Presto') > -1) {
//opera
return "Opera";
} else if (u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1) {
//firefox
return "Firefox";
} else if (u.indexOf('AppleWebKit' && u.indexOf('Safari') > -1) > -1) {
//苹果、谷歌内核
if (u.indexOf('Chrome') > -1) {
//chrome
return "Chrome";
} else if (u.indexOf('OPR')) {
//webkit Opera
return "Opera_webkit"
} else {
//Safari
return "Safari";
}
} else if (u.indexOf('Mobile') > -1) {
//移动端
if (!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)) {
//ios
if (u.indexOf('iPhone') > -1) {
//iphone
return "iPhone"
} else if (u.indexOf('iPod') > -1) {
//ipod
return "iPod"
} else if (u.indexOf('iPad') > -1) {
//ipad
return "iPad"
}
} else if (u.indexOf('Android') > -1
|| u.indexOf('Linux') > -1) {
//android
num = u.substr(u.indexOf('Android') + 8, 3);
return {
"type" : "Android",
"version" : num
};
} else if (u.indexOf('BB10') > -1) {
//黑莓bb10系统
return "BB10";
} else if (u.indexOf('IEMobile')) {
//windows phone
return "Windows Phone"
}
}
}
}
//浏览器版本
var browserVsersion = browser.versions();
//当前页面路径
var url = window.location.href;
//当前页域名
var host = window.location.host;
//当前页域名
var host2=document.domain;
alert(host2);
//当前页面标题
var title = document.title;
//来源地址url
var referer;
if (document.referrer.length > 0) {
referer = document.referrer;
}
try {
if (referer.length == 0 && opener.location.href.length > 0) {
referer = opener.location.href;
}
} catch (e) {
referer = window.location.href;
}
//当前页面来源url
referer = referer.replace('http://', '');
}
我的个人博客:http://blog.caicongyang.com ;
我的个人网站:http://www.caicongyang.com ;
我的CSDN博客地址: http://blog.csdn.net/caicongyang ;