Develope

브라우저의 Base64 인코딩 지원여부 확인하기

친절한 웬디양~ㅎㅎ 2010. 5. 18. 18:52
반응형






브라우저의 Base64 인코딩 지원여부 확인하기

PDF
var isDataURISupported = (function() {
   var testImage = new Image();
  testImage.src =
    '"Keyword.open('/kview.php?kd=%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80+', '브라우저 ')">브라우저 별로 지원여부를 구분하는 것은 구리다는 생각이 들어서 만들어 보았습니다. 작은 문제가 하나 있는데 "onerror" 또는 "onload" 이벤트에 의해 감지되는 브라우저는 즉각적인 확인이 불가능 할 수 있다는 것입니다. 그래서 보호 차원으로 IE계열 인지를 확인하게 했습니다. 참고로 IE8의 IE7모드는 "testImage.complete" 조건을 타기 때문에 즉시 확인 가능합니다.(입맛에 맞게 때려 고쳐 쓰세요) 
반응형