web-dev-qa-db-ja.com

Google Chromeユーザーエージェント、間違った言語

数か月後、私のChrome(現在は10.0.648.127ベータ版ですが、最新の安定版も試してみました)は、ハンガリー語のChrome&システム言語)ではなく、人気のあるサイトを英語で表示しました。 ..

ChromeMozilla/5.0(X11; U; Linux i686; en-US)に表示されるユーザーエージェントを確認しましたAppleWebKit/534.16(GeckoのようなKHTML)Chrome/10.0.648.127 Safari/534.16

しかしFirefoxMozilla/5.0(X11; U; Linux i686; hu-H; rv:1.9.2.15)Gecko/20110303 Ubuntu/10.04(明快)Firefox/3.6.15、何が正しい...

私の質問は次のとおりです。ユーザーエージェントを(バージョンによっては動的に)変更するにはどうすればよいですか。 google-chrome --user-agent "text"を試しましたが、最新バージョンでは失敗しました。

2
antivirtel

Google Chromeメニュー(レンチのように見えます)で、Options > Under the Hood > "Web Content" > Languages and spell-checker settings...。そこで、優先言語を優先順にリストできるはずです。

これはバグのようです。実際には、デフォルトでユーザーアカウントのデフォルトロケールに設定する必要があります。

Edit:このメソッドは実際には ser-agent を変更しないことに気づきました。 (言語を示す他の標準ヘッダー-「Accept-Language」だと思いますか?)しかし、これをカスタマイズできる plug-in があります。 (コメントからは、このようにも見えますが、バグがあるかもしれません。)

WebサイトがAccept-LanguageではなくUser-Agentをまだ見ているのは残念です。 (それは... so 1990s 。)

1
mpontillo