繁体   English   中英

如何将浏览器用户代理 Header 更改为 javaScript?

[英]How to change browser User-Agent Header with javaScript?

以下代码更改了浏览器控制台打印的属性(通过 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)'; }
});

这在页面本身是不可能的。 用户代理字符串(在 HTTP 请求标头中发送)只能通过浏览器扩展或浏览器配置进行更改。

现在可以这样做,请参阅: https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name您可以使用“XMLHttpRequest.setRequestHeader(User-Agent, value)”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM