トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     使用ブラウザの判定
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
copperroad
Åê¹ÆNo.16150
投稿日時: 2005-3-22 21:01
半人前
居住地:
投稿: 59
使用環境:
Win Xp professional,Flash CS3
IE7.0
使用ブラウザの判定
質問させてください。

Actionscriptで使用ブラウザの判定はできないのでしょうか?
いろいろ調べましたが、OSなどの判定方法は見つかるのですが、
ブラウザ種別はどこにも載っていないもので。。。

ご教授よろしくお願いします。
ひろゆき
Åê¹ÆNo.16152
投稿日時: 2005-3-22 21:29
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 使用ブラウザの判定
引用:
ブラウザ種別はどこにも載っていないもので。。。

ActionScript でブラウザを判定するのは、無理ではないでしょうか。

JavaScript や CGI などで判定するか、だと思いますが。
FlashPlayerが未インストールの場合の表示


----------------
質問する際は、回答者に具体的な情報を与えてください。

copperroad
Åê¹ÆNo.16170
投稿日時: 2005-3-23 13:48
半人前
居住地:
投稿: 59
使用環境:
Win Xp professional,Flash CS3
IE7.0
Re: 使用ブラウザの判定
なるほど、意外とできないものなんですね。
ありがとうございました!
Fla4man
Åê¹ÆNo.16205
投稿日時: 2005-3-24 9:15
職人
居住地: かまくら
投稿: 517
使用環境:
WinMe,Win2000,
Flash4,アズさん,大仏、delphi
Re: 使用ブラウザの判定
これはちゃんとsystem等で取得できると思います。

まず変数
?version
をアクセスするとプラグインのバージョンとOSが取得できます。
これはFlash4以前だと値が入らないので4と5の判別に使えます。
携帯だと5という数字がかえるらしいです。

実質的に明示的にインストールした人以外では
Flash5かそれ以降のはずです。

ここでFlash6以降ならば
System.capabilitiesでいろいろ取得できます。

System.capabilities.os
System.capabilities.manufacturer

Playerが7以降ならば
System.capabilities.playerType
などで現状配布されているブラウザであれば大体判別できるのではないかと思います。
あと私自身は昔タグでObjectとembedと別のswfを指定する方法を取ってみたり引数を変えたりしました。


----------------
通常のハンドル名:×○○× ねた回収モードに突入 現在1/100

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops