首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查用户在套接字连接中使用的浏览器类型

检查用户在套接字连接中使用的浏览器类型
EN

Stack Overflow用户
提问于 2017-06-25 18:20:39
回答 2查看 1.3K关注 0票数 1

我正在使用node js和socket io。我想知道用户连接时使用的是哪种浏览器。

通过使用

代码语言:javascript
运行
复制
sockets.on('connection', function(socket) {
    var ip_address = socket.conn..remoteAddress;  //this fetches the ip address
    var userbrowser = socket.conn. //am stuck here


});

如何获取用户在套接字中使用的o类型浏览器?

我已经在console.log(socket.conn)上查过了,但我看不到任何有用的浏览器键

EN

Stack Overflow用户

发布于 2019-10-12 18:07:14

在您的套接字连接事件下,您需要这样做

代码语言:javascript
运行
复制
 io.on('connection', function(socket) {
   console.log(socket.request.headers)
   })
   //prints following info like 
{
  "host": "192.168.1.77:4000",
  "user-agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0",
  "accept": "*/*",
  "accept-language": "en-US,en;q=0.5",
  "accept-encoding": "gzip, deflate",
  "origin": "null",
  "connection": "keep-alive",
  "cookie": "io=_ffsFAYurGTLZunDAAAA"
}
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44745384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档