웹상에서 EMBED 나 OBJECT 태그를 통해 멀티미디어를 재생하는 방법이,
그 방법을 개발한 이올라스사에게 저작권이 있다는군요..
이에 따라 1차적으로 마이크로 소프트가 그 소송 대상이 되었고, 패소하여
HTML 소스 자체에 EMBED 나 OBJECT 태그를 직접 사용하지 못한다는군요.
그거야 뭐 상관할 바 아니지만 당장 4월중으로 MS IE가 이 기능을 감안한 패치를 내놓는답니다.
아마도 서비스팩2부터 적용되었던 팝업 띄울때 상단에 한번 물어보는..
뭐 그런 비슷한 형식이지 않을까.. 싶은데요..
- PS. 글을 쓰고 며칠 안지났는데.. 오늘보니 드디어 KB912812 업데이트로 적용이 되었군요. 사진 참고 -
MS 뿐 아니고 다른 웹브라우저들도 소송의 대상이 될꺼라고 하니.. 미리 대처해 놔야겠습니다.
이곳 저곳에서 다양한 대처방안들이 쏟아지고 있지만, 그 중 몇가지를 참고하고 간단하게 압축한 내용입니다.
다음은 그 대처방법입니다.
========= embed_patch.js =========
function WriteEmbed(emb_id){
document.write(document.getElementById(emb_id).value);
}
위 내용을 홈피의 기본디렉토리(/) 같은곳에 embed_patch.js 라는 이름으로 한번만 만들어 놓으시고...
========= embed포함.htm =========
<head>
<script language="JavaScript" type="text/JavaScript" src="/embed_patch.js"></script>
</head>
<body>
~~~~
~~~~
<textarea id="emb_01" style="display:none;" cols="0" rows="0">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ~~...>
<param name="movie" value="/images/symbol.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="/images/symbol.swf" ~~..." />
</object>
</textarea>
<script language="javascript">WriteEmbed('emb_01')</script>
~~~~
~~~~
<textarea id="emb_02" style="display:none;" cols="0" rows="0">
<embed src="/music/background.mp3" ~~..." >
</textarea>
<script language="javascript">WriteEmbed('emb_02')</script>
~~~~
~~~~
</body>
보다시피 embed 나 object 부분을 숨김 글상자에 넣은 후 해당내용을
외부 자바스크립트를 통해 화면에 출력하게 해주는 눈가리고 아옹~하는 꽁수입니다.
이렇게 하므로서 소스를 최소한으로 변경하면서,
HTML소스에는 <embed>, <object>를 사용하지 않는 효과를 얻을 수 있습니다.
글상자안에 있는 <embed>, <object>태그는 태그가 아니라 단순한 "글" 이니까요..
한페이지에 플래시가 몇개든.. 파란색 글씨로 표시된 ID부분만 겹치지 않게 해주면 됩니다.
제 홈피에는 상단 좌측의 심볼마크가 유일한 플래시네요..^^
그 방법을 개발한 이올라스사에게 저작권이 있다는군요..
이에 따라 1차적으로 마이크로 소프트가 그 소송 대상이 되었고, 패소하여
HTML 소스 자체에 EMBED 나 OBJECT 태그를 직접 사용하지 못한다는군요.
그거야 뭐 상관할 바 아니지만 당장 4월중으로 MS IE가 이 기능을 감안한 패치를 내놓는답니다.
아마도 서비스팩2부터 적용되었던 팝업 띄울때 상단에 한번 물어보는..
뭐 그런 비슷한 형식이지 않을까.. 싶은데요..
- PS. 글을 쓰고 며칠 안지났는데.. 오늘보니 드디어 KB912812 업데이트로 적용이 되었군요. 사진 참고 -
MS 뿐 아니고 다른 웹브라우저들도 소송의 대상이 될꺼라고 하니.. 미리 대처해 놔야겠습니다.
이곳 저곳에서 다양한 대처방안들이 쏟아지고 있지만, 그 중 몇가지를 참고하고 간단하게 압축한 내용입니다.
다음은 그 대처방법입니다.
========= embed_patch.js =========
function WriteEmbed(emb_id){
document.write(document.getElementById(emb_id).value);
}
위 내용을 홈피의 기본디렉토리(/) 같은곳에 embed_patch.js 라는 이름으로 한번만 만들어 놓으시고...
========= embed포함.htm =========
<head>
<script language="JavaScript" type="text/JavaScript" src="/embed_patch.js"></script>
</head>
<body>
~~~~
~~~~
<textarea id="emb_01" style="display:none;" cols="0" rows="0">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ~~...>
<param name="movie" value="/images/symbol.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="/images/symbol.swf" ~~..." />
</object>
</textarea>
<script language="javascript">WriteEmbed('emb_01')</script>
~~~~
~~~~
<textarea id="emb_02" style="display:none;" cols="0" rows="0">
<embed src="/music/background.mp3" ~~..." >
</textarea>
<script language="javascript">WriteEmbed('emb_02')</script>
~~~~
~~~~
</body>
보다시피 embed 나 object 부분을 숨김 글상자에 넣은 후 해당내용을
외부 자바스크립트를 통해 화면에 출력하게 해주는 눈가리고 아옹~하는 꽁수입니다.
이렇게 하므로서 소스를 최소한으로 변경하면서,
HTML소스에는 <embed>, <object>를 사용하지 않는 효과를 얻을 수 있습니다.
글상자안에 있는 <embed>, <object>태그는 태그가 아니라 단순한 "글" 이니까요..
한페이지에 플래시가 몇개든.. 파란색 글씨로 표시된 ID부분만 겹치지 않게 해주면 됩니다.
제 홈피에는 상단 좌측의 심볼마크가 유일한 플래시네요..^^
'컴퓨터' 카테고리의 다른 글
| 색으로 보는 커뮤니케이션 (0) | 2006/07/20 |
|---|---|
| XP 숨겨진기능60가지 (0) | 2006/06/21 |
| 137 하드 문제 (0) | 2006/06/10 |
| WEB 2.0 (0) | 2006/06/07 |
| 멀티디미어 다른 방법 (1) | 2006/05/17 |
| 웹상에서 멀티미디어 태그 수정 (1) | 2006/05/17 |
| MSN 사용자 ID 및 자동 로그인 기록 지우기 (0) | 2006/05/11 |
| 프린트 스크린 무력화 (2) | 2006/04/05 |
| 고스트 사용법 (0) | 2006/02/24 |
| 소프트웨어 테스트 (1) | 2006/02/07 |
| 이미지필터 (0) | 2006/01/11 |
TAG 14