JavaScriptは、ブラウザがFlashをサポートしているかどうかを確認し、プログラムが結果を出力します。
<script>関数flashchecker(){var hasflash = 0; // flash var flashversion = 0インストールされています。 // flashバージョンif(document.all){var swf = new ActiveXObject( 'shockwaveflash.shockwaveflash'); if(swf){hasflash = 1; vswf = swf.getVariable( "$ version"); flashversion = parseint(vswf.split( "")[1] .split( "、")[0]); }} else {if(navigator.plugins && navigator.plugins.length> 0){var swf = navigator.plugins ["shockwave flash"]; if(swf){hasflash = 1; var words = swf.description.split( ""); for(var i = 0; i <words.length; ++ i){if(isnan(parseint(words [i])))継続; flashversion = parseint(words [i]); }}}} return {f:hasflash、v:flashversion}; } var fls = flashchecker(); var s = ""; if(fls.f)document.write( "フラッシュがインストールされている場合、現在のフラッシュバージョンは次のとおりです。" + fls.v + ".x"); else document.write( "flashをインストールしていない"); </script>