修改Chromium源代码中的用户代理字符串

时间:2015-05-29 17:17:05

标签: browser user-agent chromium

我可以在Chromium源代码中修改浏览器的用户代理字符串吗?

我正在使用Mac OS。另外,我不想附加到用户代理。从本质上讲,我想要更改UA,以便网站仍然认为它是Chrome(与Chromium UA一样),而不是Chrome。

我遇到了附加唯一标识符的问题,因为它导致许多网站阻止我访问。

2 个答案:

答案 0 :(得分:1)

这绝对是一个老问题,但这也是我一直在寻找答案的问题。由于StackOverflow结果出现在Google搜索结果中,并且没有其他类似问题,因此最好将其记录下来。

它当前位于content\common\user_agent.cc

它曾经位于webkit\glue\user_agent.cc中,但是在Google分叉使其成为Blink时被移动了。

答案 1 :(得分:0)

就像提到的危险狼一样,谷歌浏览器和Chromium可以通过这种方法BuildUserAgentFromOSAndProductBuild Chromium's user-agent

这是Chrome从Chrome/version检索最终的GetProductNameAndVersionForUserAgent字符串的地方:Retrieve Chrome/version string for user-agent