javascript - 如何在nodejs请求中检测操作系统
问题描述
如何检测正在运行向 noodejs 服务器发出请求的浏览器的操作系统。
我可以通过执行以下操作获取用户代理(它提供了浏览器名称以及一些操作系统信息):
request.headers['user-agent']
但是它们是很多混乱的信息,并且可以通过字符串拆分将其过滤掉并不明显。
是否有其他方法来获取操作系统信息,或者我是否需要使用正则表达式来过滤掉操作系统名称。
解决方案
推荐阅读
- python - 如何通过python使用psutil获取cpu_persent
- android - 谷歌助手与 Android 应用程序的对话
- javascript - 如何使用 redux saga 从 redux 商店获取商品:已解决
- sql - 检查约束-1
- python-requests - 如何将表单数据中的国家/地区代码发布到 URL 以获取预期的 WebData?
- php - 将图像上传到 GoDaddy PHP 表单
- reactjs - 错误:使用 react-hooks 时超出最大更新深度
- flutter - Flutter Firebase Analytics:找不到方法 setCurrentScreen 的实现
- python-3.x - 我使用 PIP 在 python 中安装 splunklib 但它失败了
- javascript - Javascript 错误:SyntaxError:eval() 函数中的语法错误