• ベストアンサー

ブラウザによって見え方が違います。

たまたま気付いたのですが、 http://www.mozilla.org/ 上記のサイト、FirefoxだとGet Firefoxの下に緑の枠内に Free Download Firefox 1.0.5 for Mac OS X, English (8.6MB) とだけ表示されていますが、 Safariで同じページを見ると同じところが Free Download Firefox 1.0.4 for Mac OS X, Japanese (8.6MB) Free Download Firefox 1.0.5 for Mac OS X, English (8.6MB) となっており、Japaneseについても表示されています。 なぜブラウザによって違うのですか? Mac OS10.4.2、Firefoxは1.0.5です。

質問者が選んだベストアンサー

  • ベストアンサー
  • pyon1956
  • ベストアンサー率35% (484/1350)
回答No.2

HTMLソースを読んでみると、javascriptでOSとブラウザの言語の判定をやっているみたいです。 んで、その違いに応じて表示を変えているのです。 こういうのってよくわからないときはソースを読むのがおすすめです。 ソースを読むには表示メニューから探してください。

noname#12053
質問者

お礼

ありがとうございます。 よく分かりました。 Mozillaのサイトはけっこうしょっちゅう見ているのですが、ダウンロードのところにJapaneseと表示されたのは今回が初めてのような気がします。 Firefox1.0.5の日本語ローカライズはされないらしく、日本語版は1.0.5をとばして次の1.0.6になるらしいです。 この事も影響してサイトの表示を今回変えたのでしょうか?

noname#12053
質問者

補足

SafariとIEとOmniWebはJapaneseの表示がありましたが、FirefoxとOperaは表示されませんでした。これはそのjavascriptというのがFirefoxとOperaでは効かないという事ですか?

その他の回答 (2)

  • bahoo
  • ベストアンサー率41% (299/714)
回答No.3

UserAgentで判別しています。 その人に向いているページを表示してくれるようになっています。 たしかRealPlayerのページも同じURLにアクセスしてもWinとMacでは表示をかえてきます。 銀行のログインがIEのみです、という嫌がらせもこの原理によりはじかれています。 ですが、Firefoxの拡張機能のUserAgentSwitcherを使って、これを偽装すると、このようなページは勘違いして、そのブラウザ向きのページを表示してきます。 ですので、Macで「Windowsのみ閲覧できます」などのページがあったときはこのように偽装すれば入れちゃいますのでお試しあれ!

noname#12053
質問者

お礼

ありがとうございます。 RealPlayerのページもそうなんですね。 なにやら偽装する事もできるんですね。

  • Mr-Meckey
  • ベストアンサー率39% (9/23)
回答No.1

相手側(Webサーバ)が閲覧者のブラウザを判別して、ページを少し変えているからです。 制作者側の「このブラウザを使っているユーザならこっちのほうをダウンロードしたいに違いない。間違いない」という意図の元そういう仕掛けがあるんです。 Windowsユーザでも見え方は変わってくるはずです。 「●●for WindowsXP」みたいな感じになると思います。(試したわけではありませんが)

noname#12053
質問者

お礼

ありがとうございます。 Windowsのパソコンでは「●●for WindowsXP」みたいに表示されるのは知っていましたが、Mozilla本家のサイトでJapaneseと表示されたのを見たのは今回が初めてでして、おやっと思ったのです。しかもfirefoxで見てみたらその表示がなくてさらに驚いたのです。 Firefoxは英語版を使っており、Safariは英語表示にしています。OSXは主たる言語を日本語にしています。No2さんの回答をみたらjavascriptでOSとブラウザの言語の判定をやっているそうなので、そのためですね。

関連するQ&A