如何使用javaScript更改浏览器用户代理标头?

use*_*421 3 javascript browser user-agent

以下代码更改浏览器控制台打印的属性(当通过 javaScript 访问时),而不是随标头发送的实际 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)'; }
});
Run Code Online (Sandbox Code Playgroud)

Ger*_*wer 5

现在可以做到这一点,请参阅: https: //developer.mozilla.org/en-US/docs/Glossary/Forbidden_ ​​header_name \n您可以使用 \xe2\x80\x98 XMLHttpRequest.setRequestHeader(User-Agent, value)\xe2 \x80\x99

\n