メイン コーダーズルーム【スクリプト系】 使用ブラウザの判定 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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を指定する方法を取ってみたり引数を変えたりしました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |