JavaScript判断手机、平板电脑客户端代码

2018-8-20 00:16| 作者: admin| 查看: 337| 评论: 0|来自: 蚂蚁部落

随机技术的发展,浏览网页已经不再是台式电脑的专利。

手机和平板电脑的市场占有率不断得到提高,甚至在某些领域已经可以喝台式电脑进行抗衡,甚至有超越的趋势。

所以很多网站制作多的套模板以适合不同客户端的使用。

所以网页要根据客户端的不同选择不同模板。

下面是能够判断是手机客户端还是平板电脑客户端的代码:

[JavaScript] 纯文本查看 复制代码
if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel
  |BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ 
  if(window.location.href.indexOf("?mobile")<0){ 
    try{ 
      if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){ 
        window.location.href="手机页面"; 
      }
      else if(/iPad/i.test(navigator.userAgent)){ 
        window.location.href="平板页面"; 
      }
      else{ 
        window.location.href="其他移动端页面"
      } 
    }catch(e){} 
  } 
}

上面代码实现了判断功能,实际应用中只要稍作修改即可。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部