RIAトピックス
リッチクライアント/RIAを主テーマに取り扱います。Flex、Ajax、AIR、Silverlight、JavaFX、etc。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【AIRLife.net】Flexでブラウザ判定
http://blog.air-life.net/2008/12/flex.html

Flexから使用ブラウザを判別する方法が紹介されています。

Flex単体ではこの判別は不可能なので
上記エントリでは、ExternalInterfaceを使って
JavaScriptに判別してもらっています。

ちなみに、以下のようにすると
JavaScriptの記述も含めてAS3側で書けるようになります。
HTMLを変更しなくてもJavaScriptが実行できるので
既に運用中の場合にはリリースがラクチンです。


if(ExternalInterface.available) {
// キックするJavaScriptを記述
var str_js:String = "document.insertScript = function() {"
+ "if(navigator.userAgent.indexOf('msie') != -1) {"
+   "return 'ie';"
+ "} else if(navigator.userAgent.indexOf('firefox') != -1) {"
+   "return 'firefox';"
+ "} else if(navigator.userAgent.indexOf('chrome') != -1) {"
+   "return 'chrome';"
+ "} else {"
+   "return 'other';"
+ "}"
+"}";
Alert.show(ExternalInterface.call( str_javascript );
}




ヨウイチ
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
copyright © 2005 RIAトピックス all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。