오는 4월 12일 이후 부터는 IE 브라우저가 틀허 침해 소송과 관련하여
IE 설계변경 패치가 실행된다..
따라서 현재 사용하고 있는 'object', 'applet', 'embed' 태그의 변경이 불가피하게 되었다.
해당 태그들을 별도의 외부 파일로 빼서 처리하는 방식이 있는데..
수많은 웹 페이지들을 일일이 수정해야하는 아주 번거롭고 짜증나는 작업이 될 것이다.
이러한 완전 노가다(?) 작업을 해결할 수 있는 몇 가지 방법이 있는데
우선 닷넷엑스퍼트(http://www.dotnetxpert.com)에서 개발한 'DxIESaver'가 있다.
DxIESaver는 IIS(internet Information Server)서버상에서 자동으로 문제점을 검출하여
동적으로 문제를 수정해 주는 방식을 사용하다..
사용자 입장에서는 소스 수정을 전혀 하지 않고 서버상에 설치 만으로 문제가 해결되는 것이다.
하지만 이 방법은 그 편리함에 따르는 비용을 지불해야만 한다..
라이센스에 따라 50만원에서 2천 5백만원까지 결코 적지않은 비용을 들여야만 한다..
그리고 사이트의 규모가 작아 웹 호스팅을 받는 사용자들은 어쩔 수 없이
손수 소스를 수정해야한다.. 웹 호스팅 업체에서 비싼 소프트웨어를 설치해줄리 만무 하기 때문이다.
그리고 또 한 가지는 닷넷피아(http://www.dotnetpia.co.kr)에서 개발한 'IE 설계변경 태그 변환기'가 있다.
이 프로그램은 사용자가 지정한 디렉터리의 파일들을 읽어들여 특정 태그들을 골라내
자동으로 위에서 제시한 방법처럼 별도의 JS 파일을 생성하고 소스를 수정하는 방식이다.
파일 처리 시에는 혹시 모를 사태를 대비하기 위해 백업 파일도 생성이 되고
프로그램을 이용하여 백업 파일을 다시 복구하는 기능도 있다.
이 프로그램의 장점은 사용자가 직접 변경된 내용을 확인할 수 있고,
정상적으로 변환이 되지 않았을 경우에는 백업 파일을 이용하여 복구가 가능하다는 것이다..
그리고 무엇보다 이 프로그램의 사용은 완전한 무료이기 때문에 아무나 마음껏 사용이 가능하다.
'IE 설계변경 태그 변환기' 관련 블로그 바로가기
IE 설계변경 패치가 실행된다..
따라서 현재 사용하고 있는 'object', 'applet', 'embed' 태그의 변경이 불가피하게 되었다.
해당 태그들을 별도의 외부 파일로 빼서 처리하는 방식이 있는데..
수많은 웹 페이지들을 일일이 수정해야하는 아주 번거롭고 짜증나는 작업이 될 것이다.
2005년 8월 이올라스와 MS간의 특허 침해 소송과 관련하여 이올라스가 승소함에 따라 MS는 이올라스의 특허권 침해를 우회하기 위하여 지난 1월 IE 설계를 변경하기로 공표했습니다. 관련링크 : 인터넷 익스플로러의 설계 변경 관련 안내 이에 따라 2006년 4월 12일 배포될 예정인 윈도우 업데이트를 실행한 이후 부터는 IE에서 'object', 'applet', 'embed' 태그를 사용하여 임베딩된 개체를 보여주는데 문제가 발생하게 됩니다. 'object', 'applet', 'embed' 태그를 이용하여 ActiveX, Java Applet, 플래시 등을 로드하였을 경우 사용자가 명시적으로 활성화 시키기 전에는 해당 컨트롤과의 상호작용이 불가능합니다. 쉽게 말해 반드시 한 번은 클릭을 해줘야만 해당 컨트롤을 정상적으로 사용할 수 있다는 것입니다. 또한 웹 페이지가 리로드 되어도 다시 클릭을 해줘야 사용이 가능합니다. 이런 번거로움을 해소하기 위해서 취할 수 있는 방법이 몇 가지 있는데 그 중 한 가지는 'object', 'applet', 'embed' 태그를 별도의 JS(자바스크립트) 파일로 분리하는 방법입니다. 다음의 예를 보면 쉽게 이해할 수 있을 것입니다. //***** JS 파일 분리 전 ***** // Embed.html <html> <body leftmargin=0 topmargin=0 scroll=no> <embed src="examplecontrol"> </body> </html> //***** JS 파일 분리 후 ***** // Embed.html <html> <body leftmargin=0 topmargin=0 scroll=no> <script src="Embed.js"></script> </body> </html> // Embed.js document.write('<embed src="examplecontrol">') 이와같은 방식으로 IE 설계변경 관련 문제를 해결 할 수 있습니다. |
이러한 완전 노가다(?) 작업을 해결할 수 있는 몇 가지 방법이 있는데
우선 닷넷엑스퍼트(http://www.dotnetxpert.com)에서 개발한 'DxIESaver'가 있다.
DxIESaver는 IIS(internet Information Server)서버상에서 자동으로 문제점을 검출하여
동적으로 문제를 수정해 주는 방식을 사용하다..
사용자 입장에서는 소스 수정을 전혀 하지 않고 서버상에 설치 만으로 문제가 해결되는 것이다.
하지만 이 방법은 그 편리함에 따르는 비용을 지불해야만 한다..
라이센스에 따라 50만원에서 2천 5백만원까지 결코 적지않은 비용을 들여야만 한다..
그리고 사이트의 규모가 작아 웹 호스팅을 받는 사용자들은 어쩔 수 없이
손수 소스를 수정해야한다.. 웹 호스팅 업체에서 비싼 소프트웨어를 설치해줄리 만무 하기 때문이다.
그리고 또 한 가지는 닷넷피아(http://www.dotnetpia.co.kr)에서 개발한 'IE 설계변경 태그 변환기'가 있다.
이 프로그램은 사용자가 지정한 디렉터리의 파일들을 읽어들여 특정 태그들을 골라내
자동으로 위에서 제시한 방법처럼 별도의 JS 파일을 생성하고 소스를 수정하는 방식이다.
파일 처리 시에는 혹시 모를 사태를 대비하기 위해 백업 파일도 생성이 되고
프로그램을 이용하여 백업 파일을 다시 복구하는 기능도 있다.
이 프로그램의 장점은 사용자가 직접 변경된 내용을 확인할 수 있고,
정상적으로 변환이 되지 않았을 경우에는 백업 파일을 이용하여 복구가 가능하다는 것이다..
그리고 무엇보다 이 프로그램의 사용은 완전한 무료이기 때문에 아무나 마음껏 사용이 가능하다.
'IE 설계변경 태그 변환기' 관련 블로그 바로가기