0

我正在研究网络分析,我必须在os以下条件下找出访问者的具体情况

1.跨浏览器兼容性。

2.适用于所有设备(平板电脑、iphone、手机、deskstop 等)。

3.最大可能的准确性。

我提到了一些关于操作系统检测的问题,答案是,navigator.platform某些设备不支持

Note:我们也不能依赖用户代理。

任何建议都会很棒。

4

1 回答 1

0

如果它可能是 PHP 而不是 JavaScript;这段代码非常可靠和准确,并且已经在许多设备 - 移动设备 - 上进行了测试,并且它的工作方式非常有魅力:

preg_match("/(android|avantgo|blackberry|nokia|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);

这只会检测移动设备,但您可以以不同的方式调整代码以获得所需的内容。

还要检查此链接 >> php 以检测浏览器和操作系统 -其中也包含 PHP 代码。

于 2013-05-08T08:13:15.180 回答