首页 > 解决方案 > 如何在nodejs请求中检测操作系统

问题描述

如何检测正在运行向 noodejs 服务器发出请求的浏览器的操作系统。

我可以通过执行以下操作获取用户代理(它提供了浏览器名称以及一些操作系统信息):

request.headers['user-agent'] 

但是它们是很多混乱的信息,并且可以通过字符串拆分将其过滤掉并不明显。

是否有其他方法来获取操作系统信息,或者我是否需要使用正则表达式来过滤掉操作系统名称。

标签: javascriptnode.jsserverrequestoperating-system

解决方案


推荐阅读