如何用js获取HTTP user-agent header?

How to get HTTP user-agent header with js?

对于我的项目,我想获取并打印浏览器的 user-agent。我正在使用 javascript(带节点)来实现我的目标。如何在不使用 HTTP 模块的情况下获取并打印 user-agent header 和 html(如果可能)以及在此空白函数内部:

function userAgent() {
  
}

只需使用window.navigator.userAgent

function userAgent() {
  return window.navigator.userAgent;
}

console.log(userAgent());

你可以试试这个。

<script>
   window.onload = function () {
        var agent = navigator.userAgent.toLowerCase();
        if (agent.indexOf('chrome') != -1) { 
           alert('Chrome');
        }
        if (agent.indexOf('msie') != -1) {
           alert('Explorer');
        }
        if (agent.indexOf('safari') != -1) {
           alert('Safari');
        }
        if (agent.indexOf('firefox') != -1) {
           alert('Firefox');
        }
   }
</script>