사용자 도구

사이트 도구


javascript:flashcheck

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
다음 판 양쪽 다음 판
javascript:flashcheck [2012/01/09 11:48]
kwon37xi 새로 만듦
javascript:flashcheck [2012/01/09 11:52]
kwon37xi
줄 3: 줄 3:
   * [[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?]] 참조   * [[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?]] 참조
   * IE 7/8/9, Firefox 9/Chrome 16/Opera 11.60/Safari 5/Android 2.3/iOS 5 등에서 테스트 하였음.   * IE 7/8/9, Firefox 9/Chrome 16/Opera 11.60/Safari 5/Android 2.3/iOS 5 등에서 테스트 하였음.
 +  * Chrome 16의 경우 Flash를 언인스톨했으나, chrome://plugins 에서 명시적으로 Flash를 사용 안함으로 변경하기 전까지는 플래시가 작동하는 것으로 나온다.
 <code javascript> <code javascript>
 var isFlashEnabled = (function() { var isFlashEnabled = (function() {
- try { +  try { 
- var fo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); +    var fo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); 
- if (fo) { +    if (fo) { 
- return true; +      return true; 
- +    
- return false; +    return false; 
- } catch(ex) { +  } catch(ex) { 
- return (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? +    return (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? 
- navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : false; +          navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : false; 
- }+  }
 })(); })();
 </code> </code>
javascript/flashcheck.txt · 마지막으로 수정됨: 2012/01/09 11:55 저자 kwon37xi