ActiveX 관련 Internet Explorer 변경
분류
일반
조회 수
1,200
추천 수
1
컴터방에 방금 올린 팁입니다..
관계 없다 생각하신다면 관리자분께서는 팍팍 지워주세요~
이게 팁이 될지는 모르겠지만..
홈피를 만드는 일을 하고있는 사람으로서 두루네 회원중에도 저와같은 일을 하는분들이 있을지도 모른다는 생각에 글을 올려봅니다.
일단 자세한 내용은 아래 마소사이트에서 100k나 300k를 눌러보면 아실거고요..
http://www.microsoft.com/korea/eseminar/content.aspx?page=1&num=1050&CateID=&searchstring=&category
간단히 설명드리자면..
1999년, 캘리포니아주 버클리 대학(Univerity of california, Berkeley)과 벤처기업인 이올라스 테크놀로지 (Eolas Technologies, 이하 이올라스)는 웹 브라우저에서 플러그인 실행 방식에 관한 특허를 근거로 마이크로 소프트에 대하여 특허 침해 소송 제기하고 그 결과는 마소의 패소로 이어져 어쩔수 없이 패치를 하게되는 부분입니다..
예상되는 결과는 참담합니다..
홈페이지 제작시에 <applet> <embed> <object> 이 세가지 태그 사용시 예전과는 달리 실행이 이상하게 되는거죠..
자세한건 위에서 말씀드린 링크에 나와있습니다..
가장 큰 문제는 플래시 파일을 올릴때 <embed> <object> 이 두가지 태그가 무조건 들어가는데요..
이 부분을 스크립트 처리하여 따로 빼주어야 한다는 점입니다.. -_-;;
생각 보다 어렵지는 않습니다만..
당황해하시는 분들을 위하여 간단한 예제를 들겠습니다.
기본 html에서 삽입되는 플래시 파일의 링크는 아래와 같습니다.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="430" height="25">
<param name="movie" value="/flash/xxx.swf">
<param name="quality" value="high">
<embed src="/flash/xxx.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="430" height="25">
</embed>
</object>
이 부분에
<script src = "xxx.js"></script>
라고 넣어주시고...
xxx.js라는 파일을 만들어서
document.write('');
형식으로 뿌려주면 됩니다.. -_-;;
위의 예를 들자면
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="430" height="25">');
document.write('<param name="movie" value="/flash/xxx.swf">');
document.write('<param name="quality" value="high">');
document.write('<embed src="/flash/xxx.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="430" height="25">');
document.write('</embed>');
document.write('</object>');
이렇게 해두면 에러가 나지를 않게 되는거죠...
너무 간단히 설명하지 않았나 싶지만..
도움이 되실분이 있을거라 생각됩니다.. -_-;;
방금 여태 만든 홈피들을 다 수정했거든요.. -ㅁ-;;
개발자용 패치는 여기입니다.
http://download.microsoft.com/download/8/3/d/83dcd69f-739d-4297-8258-8c5218e09fff/windowsXP-KB912945-x86-KOR.exe
개발자분들은 빠른 대처를 하시기 바랍니다..
그리고..
뭐 잘 모르는 일반 사용자들을 위하여 프로그래머들의 레지스트리 수정 파일이 곧 만들어져 돌거 같기도 하고요..
하지만 어느정도 시간이 지나야 알게 될테고..
한동안은 갑갑한 분들이 많이 있을것으로 사료됩니다..
일반 사용자들을 위해서 가장 좋은 방법은 KB912945관련 패치를 안하시는거고요..
개발자 분들이라면 빨리 테스트 해보시고..
위와같이 전환하여 가는 수밖에 없을것 같습니다..
물론 제가 쓴방법만 있는건 아니고요..
다른 여러가지 방법이 있는듯 하지만..
위에것이 개중 편할것 같아 글을 올려봅니다..
패치를 하고나니 포트리스 사이트는 아예 뜨지를 않는군요.. --;;
왠지 인터넷 대란이 올것같은 분위깁니다.. -_-;;