天天看點

Javascript檢測通路的浏覽器的作業系統

原創作品,允許轉載,轉載時請務必以超連結形式标明文章 原始出處 、作者資訊和本人聲明。否則将追究法律責任。

作者: 永恒の_☆ 位址: http://blog.csdn.net/chenghui0317/article/details/8169006

同一套網站系統,大多都是分為電腦版和 手機版的,這樣子釋出網站的話要申請兩個域名,很劃不來也不友善,現在可以通過javascript來檢測通路的浏覽器的作業系統,如果是Windows, Mac ,Linux 等等的話就通路電腦版的頁面,如果是手機浏覽器的話就通路手機版的頁面。  

将下面代碼放在域名通路首頁的地方判斷下就好:

<script type="text/javascript">
	<!-- 
	//平台、裝置和作業系統
	var system ={
	win : false,
	mac : false,
	xll : false
	};
	//檢測平台
	var p = navigator.platform;
	system.win = p.indexOf("Win") == 0;
	system.mac = p.indexOf("Mac") == 0;
	system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);

	if(system.win||system.mac||system.xll){
		alert("pc");
	}else{
		alert("mobile");
	}
	-->
</script>