NOTICE 
올바른 성장과 따뜻한 나눔이 있는 넥스트리
소위 Mark of the Web이라고 불리우는 ActiveX 보안창을 끄기 위해서 매일 도구>옵션에서 체크를 해줬는데 근본적인 문제 해결은 아닌것 같다.

실제로 모 프로젝트에서 X-internet솔루션중에 해당 HTML소스를 사용자 로컬에 내려받아서 HTML을 내려받는 서버부하를 줄였던 기억이 난다.

그럴경우 대부분 로컬에서 스크립트를 실행하게 되는데 실제 프로젝트에서는 ActiveX를 설치해서 작업하였다. 빈대잡으려다 초가삼간 태운다고 아래코드 한줄이면 해결할수 있었는데...
Windows XP SP2에서
<!-- saved from url=(0013)about:internet -->


위 코드를 실제 javascript가 포함된 HTML안에 넣어주면 로컬영역이 아니라 인터넷 영역으로 설정되어 보안설정이 해제된다. HTML뿐만 아니라 flash에서도 적용된다.




[본문인용:http://www.adobe.com/kr/support/flash/ts/documents/xpsp2.htm]


Microsoft에서 제시한 해결 방법은 .html 파일에 해결 코드 한 줄을 삽입하는 것입니다. 이 코드를 삽입하면 파일이 로컬 컴퓨터 영역 대신 인터넷 영역으로 설정되어 로컬 컴퓨터 차단이 해제됩니다. Microsoft에서 Mark of the Web이라고 하는 이 코드는 다음과 같습니다.

<!-- saved from url=(0013)about:internet -->

JavaScript 또는 Flash 내용이 포함된 파일을 로컬에서 미리 볼 때의 보안 메시지

액티브 콘텐트(예: JavaScript 또는 Flash)가 포함된 파일을 하드 드라이브에서 로컬로 미리 볼 경우 Internet Explorer의 노란색 정보 표시줄에서 다음과 같은 보안 메시지가 나타납니다.

보안을 위해 Internet Explorer가 이 파일에서 사용자의 컴퓨터를 액세스할 수 있는 액티브 컨텐트를 표시하는 것을 차단했습니다. 옵션을 보려면 여기를 클릭하십시오...

참고: 이 보안 메시지는 하드 드라이브의 파일(예: C:\myFiles\myFile.htm)을 직접 볼 경우에만 나타납니다. http:// 프로토콜을 사용하여 로컬 웹 서버(http://localhost/myFile.htm)나 원격 웹 서버(http://www.macromedia.com/myFile.htm)에서 페이지를 볼 경우에는 이 메시지가 나타나지 않습니다.

이 보안 메시지가 나타나지 않도록 하는 방법에는 두 가지가 있습니다.

  • 웹 페이지를 만드는 Flash 개발자가 SWF 파일을 로컬에서 재생할 때 메시지가 표시됩니다.(TechNote 19480)의 설명대로 Mark of the Web 코드를 파일에 추가하여 이 경고 메시지가 나타나지 않도록 할 수 있습니다.
  • 로컬에서 파일을 테스트하는 Flash 개발자의 경우 페이지에 Mark of the Web 코드를 추가하는 대신 다음 단계에 따라 로컬에서 액티브 콘텐트를 허용할 수 있습니다. 웹 사이트 방문자는 http:// 프로토콜을 통해 웹 페이지를 보게 되므로 Internet Explorer에서 이 변경 작업을 수행할 필요가 없습니다.
    1. 로컬 워크스테이션의 Internet Explorer에서 "도구" > "인터넷 옵션"을 선택합니다.
    2. "고급" 탭을 선택한 다음 "보안" 섹션으로 스크롤합니다.
    3. "[내 컴퓨터]에 있는 파일에서 액티브 콘텐트가 실행되는 것을 허용"을 선택합니다.
    4. "확인"을 선택합니다.









이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback :: http://techbug.tistory.com/trackback/99
어떻게 쓰는 건가요.. 으흠 적용이 안된다는 -.-aa

<!-- saved from url=(0013)about:internet -->

를 그냥 HTML 파일 본문 아무 위치나 넣으면 되나요?
2008/04/17 13:31
위에 더 추가했습니다.
Windows XP 서비스팩2에서 적용할때 그렇다는군요~
플래쉬의 경우 플래쉬가 삽입되는 <object>태그의 바로위에 위치시키심 됩니다.

2008/04/17 15:18

azki님 // ActiveX 컨텐츠 태그 위에 있으면 됩니다면...
보톤 <body>태그 바로 아래에 두면 됩니다.
2008/04/18 01:48
앗...꼬출든남자시네요.. 좋은정보 감사합니다.
블로그많이 참조하고 있습니다. ^^

2008/04/21 23:20

음.. XP Home SP2 인데도 안되네요..
IE 6 이라 그럴지도 모르겠네요ㅎ
body 안에
<!-- saved from url=(0013)about:internet -->

<script>
alert(1)
</script>

이런식으로 쓰면

보안을 위해 Internet Explorer가 이 파일에서 사용자의 컴퓨터를 액세스할 수 있는 액티브 컨텐트를 표시하는 것을 차단했습니다. 옵션을 보려면 여기를 클릭하십시오...

라네요ㅎ IE 7에서도 해봐야겠읍니다
2008/04/21 14:50
흠..IE6에서는 테스트 못해봤네요..
비스타라 기본 IE7이라..

2008/04/21 23:20

IE7 에서 해보니까 되네요ㅋ
2008/04/21 14:50
넹 ^^

2008/04/21 23:20

 이전  1 ... 181920212223242526 ... 118   다음 

최근댓글
fotowall :: ncloud RSS Feeds today : 20   yesterday : 221
total : 25,049