js获取浏览器信息和页面信息

页面导航:首页 > 网络编程 > JavaScript > js获取浏览器信息和页面信息

js获取浏览器信息和页面信息

来源: 作者: 时间:2016-02-04 09:15 【

1 js获取浏览器信息:包含判断是否为移动端,以及浏览器信息,android版本2 js获取页面url、domain、titlefunction browserInfo() {var browser = {versions : function() {var u = window na

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('') > -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')) {
						// 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://', '');
	
	}


 

 

 

 

 

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<