js获取浏览器信息和页面信息
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 ;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。