javascript - 如何使用 javaScript 更改浏览器 User-Agent header ?

标签 javascript browser user-agent

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

相关文章:

java - 从用户代理中提取手机名称

python - 更改 urllib2.urlopen 上的用户代理

.htaccess - 如何隐藏来自用户代理之一的重定向

javascript - 阻止用户离开网页,提交表单时除​​外

javascript - 正则表达式并不匹配所有情况

javascript - 从本地存储检索数据时如何将数据转换为不同类型

c# - 如何设置正确的用户名和密码文本框?

css - 强制 Internet Explorer 9 进入怪癖模式

javascript - 谷歌自定义搜索确定何时加载脚本

google-chrome - 有没有办法将消息附加到 tg ://handler url for telegram links on webpages?