首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

访问网站自动判断目前客户端是手机还是pc

2012-09-18 
访问网站自动判断当前客户端是手机还是pc最近项目中用到一个应用,当访问同一个网站地址的时候,例如:www.xx

访问网站自动判断当前客户端是手机还是pc
    最近项目中用到一个应用,当访问同一个网站地址的时候,例如:www.xxx.com的时候,如果当前客户端是pc则跳转到专注于pc的部分,如果当前客户机是手机,则跳转到专注于手机的部分,秉承一贯的习惯,baidu or google,但发觉网上的解决办法都不尽如人意,很多都是通过js读取本地文件系统进行判断,但经过测试,不能成功,而且通过js读取本地文件系统会造成安全性问题,但作为开放的互联网,我们不可能为每一部电脑设置安全性,于是自己动手,丰衣足食,以下就是我的解决办法:
  依然是用js,不过只需要用到 navigator.platform,这是鉴于读取这个属性并不会造成安全性问题,而且,普遍的操作系统都屈指可数
  
  简单的跳转代码如下:
    if(navigator.platform.indexOf('Win32')!=-1){
        //go to pc
     }else{
        // go to 手机
      }
 

热点排行