에어컨설치업체 안내

인천광역시

032-467-6004

경기수원시

031-239-3196

경기화성시

031-377-6855

경기안산시

경기오산시

경기용인시

031-377-6855

경기성남시

경기시흥시

010-9266-5975

경기부천시

032-204-8010

전국 에어컨업체 안내


총 게시물 230건, 최근 0 건
   
플래시가 인터넷에서 안보인다?[MS의 IE6.0 액티브X 기능변경]
글쓴이 : 바람돌이 날짜 : 2006-03-16 (목) 09:06 조회 : 10139
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) 이벤트들은 차단되며 M_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의 최신 업데이트 다운로드

- 한국어 테스트 버전:

http://download.microsoft.com/download/8/3/d/83dcd69f-739d-4297-8258-8c5218e09fff/WindowsXP-KB912945-x86-KOR.exe

- 영어 테스트 버전:

http://download.microsoft.com/download/b/f/6/bf65fcfa-fe0f-490e-b84e-3de9e77c9f7c/WindowsXP-KB912945-x86-ENU.exe

* 이 파일은 Windows XP SP2에서 실행하는 Internet Explorer 6에 설치하실 수 있으며,
개발자를 위한 pre-release 버전으로서 테스트 목적으로만 제공됩니다.
 
o 이번 변경 내용을 설명하는 기술 자료 문서 공지

- Activating ActiveX Controls(영문): http://msdn.microsoft.com/workshop/author/dhtml/overview/activating_activex.asp

- Internet Explorer ActiveX update(한글):

http://support.microsoft.com/kb/912945

   


총 게시물 230건, 최근 0 건
번호 제목 글쓴이 날짜 조회
30  올바른 비누 사용법 바람돌이 04-02 9862
29  기억력 좋아지는 생활 습관 이미영 04-01 9272
28  음식으로 기분 조절하는 9가지 방법 이미영 04-01 8963
27  먹고 남은 맥주를 버리지 말고 생활에 이용해 봅… 프로 03-24 8787
26  수도물 안전하게 마시기 바람돌이 03-24 10015
25  전문가들이 권하는 경제적인 운전법 김영수 03-24 8944
24  알뜰 주유로 기름값 줄이는 법 김영수 03-24 9958
23  운전 습관 개선으로 기름값 줄이기 김영수 03-24 9317
22  우리나라 차 이름의 의미 이미경 03-18 9799
21  플래시가 인터넷에서 안보인다?[MS의 IE6.0 액티… 바람돌이 03-16 10140
20  유기농의 정확한 기준은 이미연 03-15 9177
19  컴퓨터 모든 A/S 전화번호 목록들 배영석 03-11 10475
18  강아지 대소변 가리게 하기 이영미 03-09 9768
17  바퀴벌레 퇴치법 이영미 03-09 9810
16  곰팡이 진드기 퇴치법 이영미 03-09 9767
15  저작권 문구 작성법/형식 바람돌이 03-09 10553
14  선물에 담긴 의미 프로 03-09 9903
13  환영받는 집들이 선물 베스트 18 프로 03-09 10703
12  새집 증후군 프로 03-09 9276
11  하루 손 8번만 씻어도 질병 70% 예방 효과 프로 03-09 9022
처음  이전  11  12  맨끝
 

회사소개 | 이용약관 | 개인정보취급방침 | 책임의한계와 법적고지 | 이메일무단수집거부 | 이용안내