CNode

nodejs获取到的user-agent,和php不一致?囧了!

Ssoftice发布于12 年前最后回复12 年前2 回复18679 浏览0 收藏

客户的一个IE:

nodejs: request.headers['user-agent'] 得到的是: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; rv:11.0) like Gecko

PHP: $_SERVER['HTTP_USER_AGENT'] 得到的就只有: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko

response的header,php多加了:

header('X-UA-Compatible: IE=edge,chrome=1');```

其他和nodejs的header一致,为啥两个获取的ua不一致啊…………
查看回复

回复 (2)

J
jzhenxing#1·12 年前

用Fiddle捕获下Request请求看看

S
softice#2·12 年前

我是在日志里面找到的,是某一位客户的机器,现在做好了log,不知道还会不会有这样类似的情况。多谢!

参与回复
登录后即可参与回复。登录