如何为我的网站检测移动设备 [重复]

Posted

技术标签:

【中文标题】如何为我的网站检测移动设备 [重复]【英文标题】:How do i detect mobile devices for my website [duplicate] 【发布时间】:2012-09-25 19:59:22 【问题描述】:

可能重复:Auto detect mobile browser (via user-agent?)

好的,所以我为我的网站制作了这个移动版本,它位于 mobile.mysite.com,但是当用户从任何移动设备(ipad、ipod、手机等)访问 mysite.com 时,我该如何获取它。 ..) 它转到 mobile.mysite.com

【问题讨论】:

你试过搜索吗?这是一个很常见的问题.. 见this 我认为在提问之前没有对这个话题进行过深入的研究。 【参考方案1】:

考虑使用modernizr 来确定客户端是否有触摸事件然后重定向到mobile.mysite.com

您还可以检测设备的分辨率,但由于手机现在具有高清分辨率屏幕,因此这方面的用处不大。

如果您使用 php,请考虑使用 script

【讨论】:

【参考方案2】:

您可以走使用 CSS3 媒体查询和响应式设计的路线,也可以使用某种 javascript 库(如 device.js)来检查用户正在使用哪部手机以及它具有哪些可用功能。

【讨论】:

以上是关于如何为我的网站检测移动设备 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery自动检测移动设备并重定向到移动网站[重复]

如何在不使用 TeraWurfl 的情况下检测网站是不是正在通过移动设备或计算机使用 [重复]

检测移动设备上的访问[重复]

移动设备上的引导列更改顺序(2、1、3 中的 1、2、3)[重复]

如何为移动设备“居中”<div>

在响应式网站上检测对移动设备的最大视频分辨率支持