IE/Chrome で Flash Player がインストールされ、有効になっているかどうかを確認する必要があります。
((typeof navigator.plugins != 'undefined' && typeof navigator.plugins['Shockwave Flash'] == 'object') || (window.ActiveXObject && (new ActiveXObject('ShockwaveFlash.ShockwaveFlash')) != false));
と
!!(navigator.mimeTypes["application/x-shockwave-flash"] || window.ActiveXObject && new ActiveXObject('ShockwaveFlash.ShockwaveFlash'));
どちらも、Chrome を除くすべての OS のすべてのブラウザで問題ありません。Chrome では、Flash Player を無効にしても true になります。しかし、IEの場合、IE6ではまったく機能せず、システムによって動作が異なります。Flash がインストールされ、有効になっているかどうかを IE/Chrome で確認する方法。