JavaScript检测访问的浏览器的操作系统

同一套网站系统,大多都是分为电脑版和 手机版的,这样子发布网站的话要申请两个域名,很划不来也不方便,现在可以通过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>

 

相关推荐