【发布时间】:2017-08-30 12:05:21
【问题描述】:
是否存在任何合理的情况,其中 Javascript 报告的 navigator userAgent 可能与作为 User-Agent 标头发送的不同。
我问的部分原因是:我有一个应用程序从 JS 收集用户代理以向服务器报告。在大多数合法情况下,这不是必需的。然而,他们真的会有所不同或撒谎吗?
navigator.userAgent 是“只读”使得更改不太可能。我只是想知道黑客或扩展程序是否真的可以在普通浏览器或无头浏览器上这样做,无论出于何种原因。
【问题讨论】:
标签: javascript browser http-headers user-agent navigator