网络条件选项卡中的用户代理如何工作

how user agent in network conditions tab works

这是 google chrome 中 network conditions 选项卡的屏幕截图。它允许您设置浏览器规格。

我想知道,这是怎么做到的?它肯定不会直接更改导航器对象,因为它是只读的。

它使用setUserAgentOverride method of the debugging protocol。 Chrome 然后在内部处理该值。