如何将浏览器 User-Agent Header 更改为 javaScript?

How to change browser User-Agent Header with javaScript?

以下代码更改 属性 由浏览器控制台打印(当通过 javaScript 访问时),而不是 header.[=14= 发送的实际 Use-Agent 字符串]

Object.defineProperty(navigator, 'userAgent', {
    get: function () { return 'Mozilla/5.0 (Windows NT 6.2; WOW64; 
    rv:28.0) Gecko/20100101 Firefox/28.0)'; }
});

页面本身无法做到这一点。用户代理字符串(在 HTTP 请求 headers 中发送)只能通过浏览器扩展或浏览器配置进行更改。

现在可以做到这一点,请参阅:https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name 你可以使用‘XMLHttpRequest.setRequestHeader(User-Agent, value)’