플래시가 인터넷에서 안보인다??[MS의 IE6.0 액티브X 기능변경] 정보
정보 플래시가 인터넷에서 안보인다??[MS의 IE6.0 액티브X 기능변경]본문
으악...어케 해결책 없나요...
ms에서 나온 꽁수는 완전 생노가다 같은데...플래시 삽입한것을 일일이 다....스크립써서 가져오게끔하라는데...흑..
4.12일부터 플래시를 포함한 이벤트가능한 모든파일이 익스플로러에서 작동을 않한다네요.모든 플래시작동은 마우스를 클릭해야만 가능하다고 합니다.
아래는 국가 사이버안전센터의 보안권고문입니다
큰일이네요^^;;;플래시에 제약이 생긴다니,,참 동영상및 자바애플릿도 모두 포함됩니다.
===================================================================
MS의 IE6.0 액티브X 기능변경에 따른 플래시 홈페이지 수정 필요
아래는 국가 사이버안전센터의 보안권고문입니다
큰일이네요^^;;;플래시에 제약이 생긴다니,,참 동영상및 자바애플릿도 모두 포함됩니다.
===================================================================
MS의 IE6.0 액티브X 기능변경에 따른 플래시 홈페이지 수정 필요
국가사이버안전센터
■ 개 요
o MS사가 인터넷 익스플로러의 기능을 일부 수정하는 패치를 3.1 발표하고 4.12부터는
강제로 자동적용하게 되어 있어액티브X가 사용된 웹사이트의 정상적인 서비스를
위해서는 홈페이지의 일부 수정이 필요합니다.
■ 주요 내용
o MS사는 이올라스(Eolas)사와의 특허 침해 소송에서 패소함에 따라 액티브X 기술의 사용을 제한하도록 IE의 설계를 부분 변경하기로 결정
o 이번 수정패치의 영향을 받는 대상은 눈에 보이는 UI를 가지며 사용자가 마우스나 키보드 입력을 통해 이벤트를 처리하는 상호작용 컨트롤에만 적용
- 상호작용 컨트롤의 예는 미디어플레이어, 애플의 퀵타임 플레이어, 매크로미디어의 플래시 등이 있음
- 특히, 국내 대부분의 사이트가 가지고 있는 메뉴 등의 네비게이션 UI, 광고, 플래시 안내문구
등이 비활성화되는 문제가 있어 마우스를 올렸을때 팝업 형태로 메뉴를 보여주게 작성해놓은 경우 비활성화된 상태에서는 메뉴가 보이지 않음
- F5키를 눌러서 페이지를 ‘새로고침’으로 하는 경우에도 컨트롤은 다시 비활성화가 되며 하나의 페이지 안에 여러 개의 컨트롤이 있는 경우에도 각각을 활성화해야 함
o IE 기능변경 패치가 적용됨에 따라 웹페이지에 접속하는 사용자들은 웹페이지에서 ‘object', 'applet', 'embed' 태그에 의해 로드되는 MS의 액티브X 컨트롤과 상호작용할 수 없음
즉 사용자가 이를 클릭해서 명시적으로 활성화(Activate)하기 전에는 사용자가 직접 상호작용 하는 것이 불가능
- 웹페이지 내에서 ‘object', 'applet', 'embed' 을 사용하여 여러 컨트롤들을 로드하는 경우 각 사용자의 상호작용이 필요한 컨트롤들은 개별적으로 사용자가 활성화
- 컨트롤이 비활성화되면 Danamic HTML(DHTML) 이벤트들은 차단되며 WM_CREATE,
WM_DESTROY, WM_MOVE, WM_PAINT, WM_QUIT 와 같이 모양과 시스템 안정성에
중요한 영향을 미치는 윈도우 메시지만 처리
- 상호작용 컨트롤을 활성화 하려면 마우스로 클릭하거나 탭 키를 사용하여 해당 컨트롤에 포커스를 맞춘 후 ‘스페이스바’ 또는 ‘엔터’ 키를 눌러 수동으로 활성화
o 그러나, 비활성화된 컨트롤은 사용자 입력에 대해 응답하지 않지만 상호작용과 관련 없는 동작은 실행 가능
- 예를 들어, 음악 파일을 연주하기 위해 미디어 플레이어를 사용하는 웹 페이지를 열면
별도의 사용자의 추가 동작 없이 예전과 같이 음악을 들을 수 있지만, 윈도우 미디어
플레이 컨트롤의 사용자 인터페이스가 활성화될 때까지 상호작용을 할 수 없어 중단,
미리듣기 등을 위해서는 사용자가 ‘스페이스바’ 또는 ‘엔터’ 키를 눌러 수동으로 활성
■ 수정 방법
o 외부 스크립트에 의한 상호작용 ActiveX 컨트롤 로드
- 상호작용 ActiveX 컨트롤이 사용자 입력에 즉시 응답하도록 웹 페이지를 생성하려면 외부
스크립트 파일에서 Microsoft JScript를 사용하여 컨트롤을 로드 합니다.
1) 다음 예제는 동적으로 컨트롤을 로드하기 위해 document.write를 사용합니다.
// HTML File
<html>
<body leftmargin=0 topmargin=0 scroll=no>
<script src="Embed.js"></script>
</body>
</html>
// embed.js
document.write('<embed src="examplecontrol">')
2) 외부 스크립트 파일에서 해당 요소의 outerHTML 속성을 수정하여 동적으로 컨트롤을 로드
// HTML File
<html>
<body>
<script src="embedControlOuterHTML.js"></script>
</body>
</html>
// embedControlOuterHTML.js
embedControlLocation.outerHTML =
'<embed src="examplecontrol">';
* 자세한 수정방법은 센터 홈페이지에 게시된 ‘MS사의 수정가이드’를 참조
■ 참고 정보
o 웹 페이지를 수정하고 테스트하기 위해서 변경된 IE의 최신 업데이트 다운로드
- 한국어 테스트 버전:
- 영어 테스트 버전:
* 이 파일은 Windows XP SP2에서 실행하는 Internet Explorer 6에 설치하실 수 있으며,
개발자를 위한 pre-release 버전으로서 테스트 목적으로만 제공됩니다.
o 이번 변경 내용을 설명하는 기술 자료 문서 공지
- Internet Explorer ActiveX update(한글):
추천
0
0
댓글 11개

음 ~~ 좋은 정보 감사합니다..
플래시 위주로 홈페이지 제작한 웹드자이너들 고생 꽤 하겠습니다. 헐~ ㅡ.,ㅡ;;; 으흐흐흐흐 (실성수준..)
감사합니다.~~~~~~~~~~ 후다닥 변경해야겠네요

데브피아에서 ASP 의 경우 웹서버에서 일괄변경하는 툴을 만들어서 판매할려구 하는거 같은데.... 기다리면 PHP나 JSP 쪽도 일괄 변경툴이 나오지 않을까요... 물론 그전까지는 무지막지한 노가다(?)를....ㅎㅎㅎ..열심히 수정중입니다..
이미 php쪽은 리눅스포럼관련 개발자들이나 그외 개발자들이 만든것이 있는것으로 압니다만..
문제는..지금까지의 모든 디렉토리 맵을 새로 작성해야 한다는 개애가튼 문제도 발생하고 기타등등.. 추륵 ㅜ.ㅡ
js 파일에 선언을 하여 불러들이는 방법이 초반에 노가다를 할 지언정 사이트의 일관성을 유지하기에는
나중을 봐서 좋을것 같습니다.
문제는..지금까지의 모든 디렉토리 맵을 새로 작성해야 한다는 개애가튼 문제도 발생하고 기타등등.. 추륵 ㅜ.ㅡ
js 파일에 선언을 하여 불러들이는 방법이 초반에 노가다를 할 지언정 사이트의 일관성을 유지하기에는
나중을 봐서 좋을것 같습니다.
플래시만 그런 문제가 발생하는것이 아닙니다. 임베디드 기술에 관한 특허 분쟁에서 마이크로 소프트가 패소를 당하게 되어 발생한 문제로 모든 임베딩에 관한것이 다 동일하게 적용됩니다.
가령 embed=어쩌구 저쩌구 궁시렁.wmv 등 embed나 object 관련 코드는 다 동작이 되지 않습니다.
현재 여러가지로 해결방안이 나오고 있습니다만
이 문제가 비단 마이크로소프트와의 문제로 끝날것인지 불여우, 오페라 등 다른 브라우저에 까지 특허를 소유한 대학에서 소송을 걸어서 위의 문제를 만들것인지는 아직까지는 미지수입니다.
어차피 이번에 마소에서 웹표준을 지키겠다고 한 마당에 한국도 익스플로러와 액티브 엑스등 비표준을 좋아하는 마소 천구에서 벗어나는 계기가 되었으면 하는 바램입니다.
우리나라처럼 w3c의 권고를 무시할 수 있는데로 무시하는 익스플로러에 대한 의존률이 높은나라도 없습니다.
그누보드의 또다른 힘은 바로 여기에 있습죠.
가령 embed=어쩌구 저쩌구 궁시렁.wmv 등 embed나 object 관련 코드는 다 동작이 되지 않습니다.
현재 여러가지로 해결방안이 나오고 있습니다만
이 문제가 비단 마이크로소프트와의 문제로 끝날것인지 불여우, 오페라 등 다른 브라우저에 까지 특허를 소유한 대학에서 소송을 걸어서 위의 문제를 만들것인지는 아직까지는 미지수입니다.
어차피 이번에 마소에서 웹표준을 지키겠다고 한 마당에 한국도 익스플로러와 액티브 엑스등 비표준을 좋아하는 마소 천구에서 벗어나는 계기가 되었으면 하는 바램입니다.
우리나라처럼 w3c의 권고를 무시할 수 있는데로 무시하는 익스플로러에 대한 의존률이 높은나라도 없습니다.
그누보드의 또다른 힘은 바로 여기에 있습죠.

그누보드의 또다른 힘 ~~~~
맞아요...
불여우에서도 잘 되거든요....^^
한가지 오페라에서는 로그인이 안되더군요...이건 오페라의 문제겠지요?
맞아요...
불여우에서도 잘 되거든요....^^
한가지 오페라에서는 로그인이 안되더군요...이건 오페라의 문제겠지요?

여튼 별 더러운 애들의 더러운 밥그릇 싸움같은 느낌 이네요.
많은 참고가 되었습니다.
^^
^^
많은 불편이 있겠군요
허걱..이게 뭔가요..어처구니 없는..ㅠㅠ...암튼 좋은 정보 감사드립니다.