- ベストアンサー
ブラウザによって見え方が違います。
たまたま気付いたのですが、 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です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
HTMLソースを読んでみると、javascriptでOSとブラウザの言語の判定をやっているみたいです。 んで、その違いに応じて表示を変えているのです。 こういうのってよくわからないときはソースを読むのがおすすめです。 ソースを読むには表示メニューから探してください。
その他の回答 (2)
- bahoo
- ベストアンサー率41% (299/714)
UserAgentで判別しています。 その人に向いているページを表示してくれるようになっています。 たしかRealPlayerのページも同じURLにアクセスしてもWinとMacでは表示をかえてきます。 銀行のログインがIEのみです、という嫌がらせもこの原理によりはじかれています。 ですが、Firefoxの拡張機能のUserAgentSwitcherを使って、これを偽装すると、このようなページは勘違いして、そのブラウザ向きのページを表示してきます。 ですので、Macで「Windowsのみ閲覧できます」などのページがあったときはこのように偽装すれば入れちゃいますのでお試しあれ!
お礼
ありがとうございます。 RealPlayerのページもそうなんですね。 なにやら偽装する事もできるんですね。
- Mr-Meckey
- ベストアンサー率39% (9/23)
相手側(Webサーバ)が閲覧者のブラウザを判別して、ページを少し変えているからです。 制作者側の「このブラウザを使っているユーザならこっちのほうをダウンロードしたいに違いない。間違いない」という意図の元そういう仕掛けがあるんです。 Windowsユーザでも見え方は変わってくるはずです。 「●●for WindowsXP」みたいな感じになると思います。(試したわけではありませんが)
お礼
ありがとうございます。 Windowsのパソコンでは「●●for WindowsXP」みたいに表示されるのは知っていましたが、Mozilla本家のサイトでJapaneseと表示されたのを見たのは今回が初めてでして、おやっと思ったのです。しかもfirefoxで見てみたらその表示がなくてさらに驚いたのです。 Firefoxは英語版を使っており、Safariは英語表示にしています。OSXは主たる言語を日本語にしています。No2さんの回答をみたらjavascriptでOSとブラウザの言語の判定をやっているそうなので、そのためですね。
お礼
ありがとうございます。 よく分かりました。 Mozillaのサイトはけっこうしょっちゅう見ているのですが、ダウンロードのところにJapaneseと表示されたのは今回が初めてのような気がします。 Firefox1.0.5の日本語ローカライズはされないらしく、日本語版は1.0.5をとばして次の1.0.6になるらしいです。 この事も影響してサイトの表示を今回変えたのでしょうか?
補足
SafariとIEとOmniWebはJapaneseの表示がありましたが、FirefoxとOperaは表示されませんでした。これはそのjavascriptというのがFirefoxとOperaでは効かないという事ですか?