|
1
292
以下是消息来源: 代码:
|
|
|
2
88
我写的 this script to detect a mobile browser 代码根据用户代理字符串通过preg_match()来检测用户,在数百次测试后,这些单词只在移动设备用户代理字符串中找到。它在所有当前移动设备上都有100%的准确性,我目前正在更新它以支持更多的移动设备。代码名为isMobile,如下所示:
你可以这样使用它:
如果你有任何问题请告诉我,祝你好运! |
|
|
3
15
我发现
mobile detect
很简单,你可以用
|
|
|
4
6
user-agent string ,但这可以被欺骗,或省略。或者,您可以使用GeoIP服务来查找客户机的IP地址,但同样,这很容易避免。 |
|
|
5
5
你只需按照链接就可以了。它很简单,也很容易使用。我在用这个。工作正常。 像这样使用
|
|
|
6
5
|
|
|
7
5
我在想,到现在为止,为什么有人还没有发布一个关于使用
|
|
|
8
2
你只需要包括
|
|
|
9
1
PHP device detection from 51Degrees.com 做你想要的-检测移动设备和与检测到的设备相关的各种属性。使用简单,无需维护。设置分为4个简单步骤:
51度设备检测器不使用正则表达式进行检测。只有HTTP头的重要部分用于匹配设备。这使得该解决方案成为最快的(在普通硬件上每秒检测5000000次)和最准确的(99.97%的准确率),因为每周有数百台新设备添加到数据库中(支持的设备类型包括控制台、智能电视、电子阅读器、平板电脑等)。 软件是根据Mozilla公共许可证2发布的开源软件,与商业和开源项目兼容。作为奖励,51度的解决方案还包含一个补充 PHP image optimiser 它可以自动调整移动设备的图像大小。 默认情况下,51度PHP设备检测器使用免费的Lite数据文件,每个设备包含30000多个设备和50个属性。Lite文件每3个月更新一次。如果您希望获得有关请求移动设备的更高级别的详细信息,则可以使用高级和企业数据文件。Premium包含超过70000个设备,每个设备有100个属性,每周更新一次。Enterprise每天更新,包含超过150000个设备,每个设备有150个属性。 |
|
|
10
1
您还可以使用第三方api通过用户代理字符串进行设备检测。其中一项服务是 www.useragentinfo.co
如果访问者使用的是iPhone,下面是示例响应:
|
|
|
11
1
|
|
|
12
0
|
|
|
13
0
现在您在客户端和服务器端都有cookie,可以使用它来确定移动电话、平板电脑和其他设备 下面是一个使用JavaScript的快速示例。
|
|
|
14
0
|