FlashPlayerがインストールされているか検出するJavaScript

本日、Flash PlayerがインストールされているかどうかチェックするJavaScriptを調べたので情報をシェア。
以下のコードで実装できました。
IEとIE以外のブラウザで処理を分岐させています。
var hasFlash = false;
try {
var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(fo) hasFlash = true;
}catch(e){
if(navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) hasFlash = true;
}
if(hasFlash) {
alert("Flash Playerはインストールされています");
} else {
alert("Flash Playerはインストールされていません");
}
これでFlash Playerの有無がチェック出来るようになりました
最新情報をお届けします
