![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
#2です。
前のスクリプトより、こっちにしたほうが良いみたいです。
<script type="text/javascript">
<!--
if(navigator.systemLanguage) {
document.write('(IE4以上への対応)')
}
else if(navigator.vendorSub) {
document.write('(Geckoブラウザ(Firefox含む)への対応)')
}
else if(window.opera) {
document.write('(Operaへの対応)')
}
else if(navigator.vendor == "Apple Computer, Inc.") {
document.write('(AppleWebKitへの対応)')
}
else {
document.write('(不明なブラウザへの対応)')
}
//-->
</script>
<noscript>(Javascriptに非対応ユーザーへの対応)</noscript>
また、DSやWiiのブラウザはOpera社の製品なので window.opera に引っかかる可能性もあります。
また、携帯電話のブラウザはJavascript非対応になります。
前のスクリプトより条件の追加が若干難しくなりましたが、頑張ってください。
この回答へのお礼
お礼日時:2007/01/11 18:59
わかりやすいご回答ありがとうございました。
とても、勉強になりました。
是非、使ってみたいと思います
本当にありがとうございました!
No.2
- 回答日時:
Javascriptになりますが…。
UserAgentの中身を見て、該当したらそれにあわせた対応をすればいいのではないかと思います。
<script type="text/javascript">
<!--
if(navigator.userAgent.indexOf("MS") > -1){ // UA に [MS] が含まれている場合
document.write('(Internet Explorerユーザーへの対応)');
}
else if(navigator.userAgent.indexOf("Firefox") > -1){ // UA に [Firefox] が含まれている場合
document.write('(Firefoxユーザーへの対応)');
}
else if(navigator.userAgent.indexOf("Firefox") > -1){ // UA に [Opera] が含まれている場合
document.write('(Operaユーザーへの対応)');
}
else{ // 上記いずれにも該当しない場合
document.write('(上記以外のユーザーへの対応)');
}
//-->
</script>
<noscript>(Javascriptに対応していないユーザーへの対応)</noscript>
DSやPSPなどのブラウザについては知らないのですが、それらがJavascript有効ブラウザならUAの一部を指定することで対応できるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WEBページを強制的に横画面で見...
-
wordの数式について 定積分を書...
-
硬質カードケースについて 縦向...
-
pythonのnumpyでの列(縦)ベク...
-
シングルコーテーション(')と...
-
[HTML]プルダウンメニューの横...
-
ラジオボタンが両方とも選択で...
-
ラジオボタンを選択済みにする...
-
「value」に2つの値をセットす...
-
チェックボックスとセレクトボ...
-
パールの-pオプションの値0777...
-
Error: No Recipient というエ...
-
リストボックス(multipleなsel...
-
select値をhiddenのvalueに渡し...
-
チェックボックスの返す値
-
さくらインターネットのCGI...
-
ディレクトリのファイル数取得
-
指定のフォルダに指定のファイ...
-
フリーズする原因
-
ウェブサイトが文字化けします
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの数式について 定積分を書...
-
VB.net データーグリッドビュー...
-
WEBページを強制的に横画面で見...
-
[HTML]プルダウンメニューの横...
-
MSPゴシックで、一番幅を取る文字
-
EXCELとの連携
-
HTMLでのタイマーの設置
-
シングルコーテーション(')と...
-
横スクロールを縦スクロールに...
-
onMouseoverで下線表示したい(...
-
誕生日のカウントダウン日数を...
-
HDDの縦置きについて
-
pythonのnumpyでの列(縦)ベク...
-
javascript ColorBoxの最大縦幅...
-
縦に歩ける蟹
-
FLASH貼り付けコードの書き換え...
-
FLASH初心者です。レイヤーを使...
-
表示倍率の求め方
-
ラジオボタンの内容を受けてCGI...
-
ラジオボタンが両方とも選択で...
おすすめ情報