====== Javascript Flash Check ====== * Flash가 작동하는 브라우저인지 여부를 검사할 필요가 있을 때 사용한다. * [[http://stackoverflow.com/questions/998245/how-can-i-detect-if-flash-is-installed-and-if-not-display-a-hidden-div-that-inf|How can I detect if Flash is installed and if not, display a hidden div that informs the user?]] 참조 * Flash 검사 Library : [[http://www.featureblend.com/javascript-flash-detection-library.html|JavaScript Flash Detection Library (Flash Detect)]] * IE 7/8/9, Firefox 9/Chrome 16/Opera 11.60/Safari 5/Android 2.3/iOS 5 등에서 테스트 하였음. * Chrome 16의 경우 Flash를 언인스톨했으나, 플러그인 설정에서 명시적으로 Flash를 사용 안함으로 변경하기 전까지는 플래시가 작동하는 것으로 나온다. var isFlashEnabled = (function() { try { var fo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); if (fo) { return true; } return false; } catch(ex) { return (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : false; } })();