javascriptでFLASHのバージョン情報を取得する方法
やりたいこと
サイトにアクセスしたユーザの端末のFLASHのインストール状況を取得したかった
実装
こちらに実装方法がありました。
swfobjectを使用した簡単Flash Playerバージョン取得 | iwb.jp
SWFObjectというプラグインで本来(?)HTMLにFLASHを埋め込む用途で広く使われているようです。
<script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject_src.js"></script> <script> var playerVersion = swfobject.getFlashPlayerVersion(); var ver = playerVersion.major + "." + playerVersion.minor; if (ver == 0) { // FLASHプレイヤーがインストールされていない } else { // インストールされているFLASHのバージョンは ver です。 } </script>
今回はサーバー側にユーザのFLASHのインストール状況とバージョン情報を収集したかったので
この方法で取得できた値をajax等を使用してサーバへ送信することで実現できました。
以上です