在JS中区分手机设备和平板电脑的最佳方法是什么?

时间:2015-05-27 15:18:14

标签: javascript mobile

我们的应用需要将所有移动用户重定向到我们的移动页面。但是,我们只想重新定位手机用户,而不是平板电脑用户。我正在寻找一个在Javascript中做到这一点的最佳解决方案。

有什么想法吗?请指教。感谢

2 个答案:

答案 0 :(得分:0)

很好,因为有些手机现在拥有与平板电脑相同的屏幕尺寸,很难区分,但我用我的尺寸做的方式是使用标准屏幕尺寸,如果人们的设备高于或低于它,它决定什么网站他们浏览。

<script type="text/javascript">
  if (screen.width <= 800) 
  {
      window.location = "http://m.domain.com";
  }
</script>

答案 1 :(得分:0)

提示,

有三种方式:

  1. 用户代理字符串
  2. 功能(这些设备大致相同)
  3. 屏幕尺寸(例如CSS媒体查询)
  4. 以上
  5. 的组合