几个月后,我的 Chrome(现在是 10.0.648.127 测试版;但我也尝试了最新的稳定版)以英语显示了一些流行的网站,而不是我的 Chrome 和系统语言,即匈牙利语......
我看到了我的用户代理,它显示在Chrome中:Mozilla/5.0 (X11; U; Linux i686; en-US ) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.127 Safari/534.16
但是在Firefox中:Mozilla/5.0 (X11; U; Linux i686; hu-HU ; rv:1.9.2.15) Gecko/20110303 Ubuntu/10.04 (lucid) Firefox/3.6.15,什么是正确的......
我的问题是:如何更改我的用户代理(可能是动态的,按版本)?我尝试使用 google-chrome --user-agent "text",但在最新版本中失败了。
在 Google Chrome 菜单(看起来像扳手)中,查看
Options > Under the Hood > "Web Content" > Languages and spell-checker settings...
. 在那里,您应该能够按优先顺序列出您的首选语言。这似乎是一个错误。它确实应该默认为您的用户帐户的默认语言环境。
编辑:我只是注意到这个方法实际上并没有改变user-agent。(只是指示语言的其他标准标题 - 我认为是“Accept-Language”?)但是,有一个插件应该允许您自定义它。(虽然从评论来看,它看起来也可能有错误。)
太糟糕了,网站仍在寻找用户代理而不是接受语言。(这是……所以 1990 年代。)