Googleのロゴが大きかったけど元の大きさになりました!解決編
過去記事で「Googleのロゴ」が大きく表示されることを書きました。
その記事を書いてからもずっと現象は変わらずでして、最近は大きいロゴにも慣れつつあったんですが、原因の一つがわかりました。
SleipnirのUserAgent設定が間違ってたようです。
いまは直ってます!
目次
IEのバージョンとUserAgentが違ってた
現在、Windowsにインストールされてるのは、
・Internet Explorer 8 (バージョン:8.0.7601.17514)
・Sleipnir 2.9.18 (ビルド番号:2918400)
です。
Sleipnirの設定で「ツール – Sleipnirオプション – ビュー – Trident基本設定 – UserAgent」を確認してみると、「Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)」になってました。
なぜかIE9になってますね。
これを、IEと同じバージョンである、「Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)」に変更したところ、ロゴが正しく表示されるようになりました!
Googleから送られてくる画像ファイルが違う
ロゴが大きい状態で画像ファイルを確認したところ、
http://www.google.co.jp/images/srpr/logo4w.png
が表示されていました。
この画像ファイル、ロゴサイズが大きめなんですよね。
そして試しに、正しく表示されているIE8で確認すると、
http://www.google.co.jp/images/srpr/logo3w.png
が表示されているようでした。
どうやらGoogleのトップ画面は、アクセスがあったブラウザのUserAgentによって処理を変えているようでして、画像ファイルも切り替わっていました。
ブラウザがIE9以上であればlogo4w.pngでむしろ正しいのですが、それを強引にIE8のブラウザエンジンで表示しようとしたので、今回のロゴが大きい現象が出ていたようです。
他のUserAgentで試してみた
興味があったので、他のUserAgentに変更したらどうなるか試しました。
ロゴが正しく表示されると○です。
・Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) ○
・Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) ○
・Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) ○
・Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0) ○
・Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0) ○
・Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0) ○
→ /images/srpr/logo3w.png が表示される。
・Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0) ×
・Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) ×
・Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) ×
→ /images/srpr/logo4w.png が表示される。
想像通りですが、IE8がインストールされている状態で「IE9以上にUserAgentを変える」とダメですね。
実は過去記事で解決方法を書いてました。。。
解決してなによりなんですが、過去記事を良く見てみると、こんな記載が。
メニューバーの「ツール – ユーザーエージェント」でInternet Explorer 8以下に設定すると、表示だけはなんとか直る。
ん?
今回の解決方法が書いてある?
どうやらこの記事を書いた時は、インストールされているブラウザがIE10と思い込んでて、「IE10を使ってるんで、UserAgentだけをIE8にするのはあまり良くないな」と判断してたようです。
思い込みは怖い。。。
Sleipnir4ではまだ直らず
Sleipnir2はこの方法で直りましたが、Sleipnir4はまだ直っていません。
インストールされているブラウザバージョンの組み合わせや他の理由があるのでしょうか?
そのうち解決方法が見つかると思ってますよ。
まとめ
SleipnirのUserAgentがなぜ変わっていたかはわかりませんが、5ヶ月ほど気になっていた現象が改善したのはうれしいです!
もし同じ現象が出ている方がおられたら、一度お試しくださいね。
この記事へのコメントはありません。