javascript - 检测设备品牌

标签 javascript node.js device

我从事网络分析工作。我正在使用 JavaScript 客户端和 NodeJS 服务器端。我知道我们可以找到device type使用 userAgent,但如何检测设备品牌(客户端或服务器端)?

最佳答案

你不能直接这样做; userAgent 字段根本不包含 vendor 。但是,您可以建立一个映射到特定 vendor 的 userAgent token 库。不过,这将涉及对各种设备进行大量研究和测试。

例如,在 userAgent 中带有“iOS”、“iPhone”或“iPad”的任何内容都可以安全地映射到“Apple”。 那么以Samsung Galaxy S3为例,userAgent中的型号是“GT-I9300”。然后您可以将其映射到“Samsung”。 ...然后您需要为您想要识别的所有其他设备重复此操作。在线查找用户代理字符串可能是最快的方法。

关于javascript - 检测设备品牌,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16356347/

相关文章:

javascript - 交付 ClojureScript 桌面应用程序的最正常方式是什么

javascript - 在 NodeJS 中通过 USB 连接 Android/iPhone 设备

node.js - aws elastic beanstalk 上的 Node 应用程序; Node 命令设置导致命令找不到

C - 从设备文件中的 cat 无限读取

javascript - jquery中如何向下滚动

javascript - 在javascript中使用reduce获取数组中所有数字的总和

javascript - 如何在 JavaScript 中省略对象的特定属性

javascript - 如何插入express js | Node js 值存入数据库

c# - 使用WasapiOut Naudio更改声卡的采样率

android - 什么触发了 BluetoothDevice.ACTION_ACL 广播?