我正在研究网络分析,我必须在os
以下条件下找出访问者的具体情况
1.跨浏览器兼容性。
2.适用于所有设备(平板电脑、iphone、手机、deskstop 等)。
3.最大可能的准确性。
我提到了一些关于操作系统检测的问题,答案是,navigator.platform
但某些设备不支持
Note:
我们也不能依赖用户代理。
任何建议都会很棒。
如果它可能是 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 代码。