我正在从事网络分析工作。我正在使用 JavaScript 客户端和 NodeJS 服务器端。我知道我们可以找到答案设备类型 https://stackoverflow.com/questions/11381673/javascript-solution-to-detect-mobile-browser/13819253#13819253 using userAgent
,但是如何检测设备品牌(客户端或服务器端)?
你不能直接这样做; userAgent 字段根本不包含供应商。但是,您可以构建一个映射到特定供应商的 userAgent 令牌库。不过,这将涉及在各种设备上进行大量研究和测试。
例如,用户代理中带有“iOS”、“iPhone”或“iPad”的任何内容都可以安全地映射到“Apple”。
那么以三星 Galaxy S3 为例,userAgent 中的型号为“GT-I9300”。然后您可以将其映射到“Samsung”。
...然后您需要对您想要识别的每个其他设备重复此操作。在线查找用户代理字符串可能是最快的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)