以下代码更改了浏览器控制台打印的属性(通过 javaScript 访问时),而不是与 header 一起发送的实际 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)'; }
});
最佳答案
现在可以这样做了,参见:https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name 你可以使用‘XMLHttpRequest.setRequestHeader(User-Agent, value)’
关于javascript - 如何使用 javaScript 更改浏览器 User-Agent header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58005954/