请教jquery或js如何判断客户端设备类型(pc/手机/ipad等)?

解决方案 »

  1.   

    请教jquery或js如何判断客户性别(男/女/人妖等)?
      

  2.   

    js 只能获取浏览器的一些信息
    <html>
    <head>
    <title>JS完整获取IE浏览器信息</title>
    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <table width="435" border="1" cellspacing="3" cellpadding="0">
      <tr>
        <td>浏览器类型</td>
        <td> 
          <script>document.write(navigator.appName)</script>
        </td>
      </tr>
      <tr>
        <td >浏览器版本</td>
        <td > 
          <script>document.write(navigator.appVersion)</script>
        </td>
      </tr>
      <tr>
        <td>浏览器语言</td>
        <td> 
          <script>document.write(navigator.browserLanguage)</script>
        </td>
      </tr>
      <tr>
        <td >CPU类型</td>
        <td > 
          <script>document.write(typeof(navigator.cpuClass)=="undefined"?"":navigator.cpuClass)</script>
        </td>
      </tr>
      <tr>
        <td>操作系统</td>
        <td> 
          <script>document.write(typeof(navigator.platform)=="undefined"?"":navigator.platform)</script>
        </td>
      </tr>
      <tr>
        <td >系统语言</td>
        <td > 
          <script>document.write(navigator.systemLanguage)</script>
        </td>
      </tr>
      <tr>
        <td>用户语言;</td>
        <td> 
          <script>document.write(navigator.userLanguage)</script>
        </td>
      </tr>
      <tr>
        <td >在线情况</td>
        <td > 
          <script>document.write(navigator.onLine)</script>
        </td>
      </tr>
      <tr>
        <td>屏幕分辨率</td>
        <td>      <script>document.write(window.screen.width+"x"+window.screen.height)</script></td>
      </tr>
      <tr>
        <td>颜色</td>
        <td> <script>document.write(window.screen.colorDepth+"位")</script></td>
      </tr>
      <tr>
        <td>字体平滑</td>
        <td><script>document.write(window.screen.fontSmoothingEnabled)</script></td>
      </tr>
      <tr>
        <td>appMinorVersion</td>
        <td> 
          <script>document.write(navigator.appMinorVersion)</script>
        </td>
      </tr>
      <tr>
        <td >appCodeName</td>
        <td > 
          <script>document.write(navigator.appCodeName)</script>
        </td>
      </tr>
      <tr>
        <td>cookieEnabled</td>
        <td> 
          <script>document.write(navigator.cookieEnabled)</script>
        </td>
      </tr>
      <tr>
        <td >userAgent</td>
        <td > 
          <script>document.write(navigator.userAgent)</script>
        </td>
      </tr>
      <tr>
        <td>javaEnabled</td>
        <td> 
          <script>document.write(navigator.javaEnabled())</script>
        </td>
      </tr>
      <tr>
        <td >taintEnabled</td>
        <td > 
          <script>document.write(navigator.taintEnabled())</script>
        </td>
      </tr>
      <tr>
        <td>connectionType</td>
        <td> 
          <script>document.write(oClientCaps.connectionType)</script>
        </td>
      </tr>
    </table>
    </body>
    </html>
      

  3.   

    单纯用js很难获得吧,http包头里有PC信息和手机的信息。而且手机信息,只有通过Wap网关访问才能得到吧。
    jsp用request.getHeader("")获得