我想在浏览并在网站上显示更改时更改我的用户代理。我已经有了一个打印 UserAgent 的网站,只需使用 JS 即可document.writeln(navigator.userAgent)
。
当我使用 Chrome 加载此页面时,它会显示我的默认 UA(比方说abc
)。当我将其更改为xyz
并刷新 (Ctrl+F5) 时,它会显示新的 UA xyz
。太好了,这正是我想要的!
现在如果我用 Firefox 做同样的事情,显示的 UA 将不会更新。所以我将页面加载abc
为我的 UA,我将其更改为xyz
,刷新站点(再次没有缓存)但它仍然显示abc
。
Apache 日志和 Wireshark 都显示在 HTTP 标头中传输的 UA 实际上是新的xyz
.
你们中有人知道这里发生了什么吗?