読者です 読者をやめる 読者になる 読者になる

javascriptでFLASHのバージョン情報を取得する方法

jquery 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等を使用してサーバへ送信することで実現できました。

以上です