이올라스의 MS에 대한 특허침해 소송
으로 인터넷에서 ActiveX, Java 애플릿 등을 사용하기 위해서는 플러그인을 활성화시킨 이후에야 가능해졌다. 즉 애플릿(APPLET), 임베드(EMBED), 또는 오브젝트 (OBJECT) 태그로 입력된 개체의 경우 클릭을 해야만 제대로 볼 수 있게 됐다.
내 블로그에도 몇몇의 플래시가 있는데, 마우스를 올려 놓으면 항상 개체 주위에 회색 선이 생기며 '이 컨트롤을 활성화하고 사용하려면 클릭하십시오.'라는 문구가 나타난다.
인터넷에서 검색을 해보니 사용자의 컴퓨터를 직접 조작해서 해결하는 방법과 웹페이지를 직접 수정하여 해결하는 두 종류의 방법이 있었다. 사용자에게 컴퓨터를 패치해달라기는 어려운 일이라 웹페이지를 수정하는 방법을 택했다.
아래는 패치 방법이 나온 웹페이지다.
http://www.iezn.com/test/ie/index.php
위 페이지에 가면
다음과 같은 파일을 다운로드 받을 수 있다.
1. 이 파일을 다운로드 받은 후
2. 자신의 계정에 업로드하고
3. 플래시가 삽입되는 페이지의 <head>와 </head>사이에
<script type="text/javascript" src="파일경로/iezn_embed_patch.js"></script>
와 같은 태그를 삽입한다.
ex)
<html>
<head>
<title>제목</title>
<script type="text/javascript" src="iezn_embed_patch.js"></script>
</head>
<body>
내용
<body>
</html>
4. 플래시가 삽입된 페이지에 전과 같은 활성화 메시지가 나오지 않는다면(그리고 자바 오류도 발생하지 않는다면) 제대로 패치가 된 것이다.
실제로 간단한 웹페이지를 만들어서 계정에 올려놓은 후 실험해보니 정말 효과가 있었다.
그러나 문제는 그 다음부터였다!
태터툴즈는 저 태그를 어디에 집어넣어야 하는거야?
내 블로그는 Jeabitmiso 스킨을 쓰고 있었고, 일단은 스킨 파일(skin.html)에 삽입해 보기로 했다. 자바 오류도 간간히 날 뿐만 아니라 효과도 없었다. OTL
자바 스크립트 오류가 나는 걸로 봐서 Jeabitmiso 스킨이 사용중인 자바와 충돌이 일어나고 있다는 생각이 들었고, Jeabitmiso 스킨에서 기본적으로 사용해야만 하는 blog.js파일을 열어보았다. 흠- 모르겠군.
무턱대고 iezn_embed_patch.js파일을 열어 복사한 후 blog.js 맨 아래쪽에 붙여버렸다.- _-;
음하하, 결과는 패치 성공!
혹시나 나와 같은 unique한 환경의 사용자라면 이렇게 패치해보심이 어떨지?^ -^
iezn_embed_patch.js
댓글을 달아 주세요