HTTP:确定设备访问站点是否为移动设备的最可靠方法

时间:2012-07-25 13:30:30

标签: http mobile

确定访问网站的设备是否为移动设备的最可靠方法是什么?还应该有一种方法来区分设备是平板电脑还是智能手机。平板电脑可以是10英寸,因此能够显示正常的网页,而智能手机不能,我想提供特定于智能手机的内容。我想我应该检查的是屏幕分辨率,但我无法找到可行的方法。屏幕分辨率应以像素为单位,而不是每英寸像素数。因此,我的网站将320x480或480x600和600x800视为移动设备。但是1024x768的东西可能应该被视为桌面。

1 个答案:

答案 0 :(得分:1)

所以我们走了:

http://detectmobilebrowsers.com/ - 在这里,您可以使用工具来检测访问者是否在移动设备上。但是......

http://modernizr.com/docs/#s2 - 在这里您可以使用工具来检测功能。通过功能而不是通过移动/桌面进行一些后退更好的方法

http://www.w3.org/TR/css3-mediaqueries/ - 此处您已内置媒体查询,可用于检测屏幕大小。您可以在此处检查该操作:https://github.com/twitter/bootstrap/blob/master/less/responsive.less