はじめまして、 ゆありです。
質問させて下さい。
ASPを用いて、クライアントがMACでNetscapeだった場合、ブラウザのバージョンを取得したいんです。
ユーザエージェントを取得してみたのですが、
(1)OS :navigator.userAgent Win/Mac を判定
(2)ブラウザ :navigator.appName Explorer/ Netscape を判定
(3)ブラウザバージョン :IE は navigator.userAgent.substring(navigator.userAgent.indexOf("Netscape",0)+9,myAgent.indexOf("Netscape",0)+10);
Netscape はnavigator.userAgent.substring(navigator.userAgent.indexOf("MSIE",0)+5,myAgent.indexOf("MSIE",0)+6);
上記の情報で、Windows(IE/Netscape)と MAC(IE)がクライアントの場合、
(3)の結果に正常値(IE6.0なら6、Netscape7.1なら7)が帰ってくるのですが、MAC(Netscape)だとうまくいきません。
MACで、Netscapeのバージョンの取得方法を知っている方、
または、Netscapeの7 と判定する為に取得できそうな情報をしっている方が
いらっしゃいましたら教えて下さい。
No.1ベストアンサー
- 回答日時:
MACはもっていないので、わかりませんが
navigator.userAgent
navigator.appName
navigator.appVersion
あたりをまずは、そのまま表示するようなものを作成して、7が取り出せそうな処を探してはどうでしょうか?
この回答への補足
説明不足でした。 すみません。
Windows(IE/Netscape)と MAC(IE)では、
navigator.userAgent内にバージョン番号7が表示され
substringを使用して取得するこは可能なのですが、
MAC(Netscape)にでは、
navigator.userAgent
navigator.appName
navigator.appVersion
を使用しても、バージョン番号7は含まれないんです。
他に取得できる方法がありましたら教えて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB .netにて現在時刻+1時間後...
-
NTPサーバから時刻を取得する
-
javaで週の最初の日(例:月曜日...
-
データベースをランダムで読み込む
-
outlookでメールのフォルダパス...
-
count(*)で取得した値をJAVAの...
-
利用者側のMACアドレスを取得し...
-
VBA リストボックス複数選択か...
-
VBAで検索をかけその結果の表示...
-
VBA:小数点以下の数字を取得で...
-
VBAでActiveDirectoryのユーザ...
-
ListViewで複数選択された項目...
-
指定のURLのタイトルを取得...
-
コンボボックス表示文字列を取...
-
iframe内で表示されてるサイト...
-
IFRAME内のURLを取得したです。
-
EnumWindowsのコールバック関数
-
like演算子内に変数って使えな...
-
VBScriptで数値にコンマを付け...
-
ListView 項目の選択/選択解除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
count(*)で取得した値をJAVAの...
-
VBAでActiveDirectoryのユーザ...
-
VBA:小数点以下の数字を取得で...
-
ListView 項目の選択/選択解除...
-
データ数をカウントしたいのですが
-
Spreadの選択行の取得について
-
利用者側のMACアドレスを取得し...
-
JavaScriptにおいてコンピュー...
-
Flexgridで選択行の列の値を取...
-
VBA Shapesの座標からセル位置...
-
like演算子内に変数って使えな...
-
JavaScriptでWindowsログオンID...
-
IFRAME内のURLを取得したです。
-
ListViewで複数選択された項目...
-
Google Apps Script で、Web上...
-
URIでのページの移動について
-
NTPサーバから時刻を取得する
-
「Excel VBA」 Webクエリ マク...
-
VB .netにて現在時刻+1時間後...
おすすめ情報