为什么同一个浏览器

时间:2018-04-04 07:34:47

标签: node.js google-chrome http http-headers user-agent

我创建了一个本地节点服务器,当我从User-Agent GET请求打印req时,如:

router.get('**', function (req, res, next) {
    if (req.header('User-Agent')) {
        console.log('user-agent = ', (req.header('User-Agent')))
        res.end(req.header('User-Agent'));
    } else {
        res.send('Hello World!!!')
    }
});

然后为我的 One Plus 设备为User-Agent路径和/路径打印不同的/favicon.ico

结果: -

  

/ =的Mozilla / 5.0(Linux的;的Android 8.0.0;万普拉斯A3003构建/ OPR6.170623.013)为AppleWebKit / 537.36(KHTML,例如Gecko)铬/ 65.0.3325.109移动Safari / 537.36

     

/favicon.ico = Mozilla / 5.0(Linux; Android 8.0.0; Build / OPR6.170623.013)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 65.0.3325.109 Mobile Safari / 537.36

为什么这两个不同的User-Agent来自同一个浏览器。

我正在Chrome浏览器上对此进行测试。

0 个答案:

没有答案