我可以在Chromium源代码中修改浏览器的用户代理字符串吗?
我正在使用Mac OS。另外,我不想附加到用户代理。从本质上讲,我想要更改UA,以便网站仍然认为它是Chrome(与Chromium UA一样),而不是Chrome。
我遇到了附加唯一标识符的问题,因为它导致许多网站阻止我访问。
答案 0 :(得分:1)
这绝对是一个老问题,但这也是我一直在寻找答案的问题。由于StackOverflow结果出现在Google搜索结果中,并且没有其他类似问题,因此最好将其记录下来。
它当前位于content\common\user_agent.cc
它曾经位于webkit\glue\user_agent.cc
中,但是在Google分叉使其成为Blink时被移动了。
答案 1 :(得分:0)
就像提到的危险狼一样,谷歌浏览器和Chromium可以通过这种方法BuildUserAgentFromOSAndProduct
:Build Chromium's user-agent
这是Chrome从Chrome/version
检索最终的GetProductNameAndVersionForUserAgent
字符串的地方:Retrieve Chrome/version string for user-agent