Accessibility

Dreamweaver 기술 문서

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

日本語 | 简体中文 | 繁體中文 | Deutsch | English | Español | Français | Italiano

문제점

최근 Microsoft Windows XP 서비스 팩 2(XP SP2) 업데이트의 일부로 이루어진 Internet Explorer 브라우저의 업데이트로 인해 로컬에서 액티브 콘텐트 또는 스크립트를 실행해야 하는 웹 페이지를 볼 경우 Internet Explorer의 노란색 정보 표시줄에 다음과 같은 보안 메시지가 나타납니다.

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

액티브 콘텐트로는 Flash 또는 Shockwave 동영상이 있습니다. 스크립트로는 클라이언트측 JavaScript 또는 VBScript가 있습니다.

중요: Dreamweaver에서 웹 페이지에 비헤이비어를 추가하면 클라이언트측 JavaScript 코드가 페이지에 추가됩니다.

중요: 이 보안 메시지는 하드 드라이브의 웹 페이지(예: C:\myFiles\myFile.htm)을 직접 볼 경우에만 나타납니다. (Ref. 178644).

원인

XP SP2의 Internet Explorer는 XP SP2 로컬 컴퓨터 영역 잠금 기능의 일부로 로컬 컴퓨터 영역에서 실행하려고 하는 액티브 콘텐트 및 스크립트를 차단합니다. 지금까지 많은 공격자들이 로컬 컴퓨터 영역을 이용하여 컴퓨터에 침입하려고 했기 때문에 Microsoft에서는 기본적으로 이 영역에서 실행할 수 있는 내용에 대한 제한을 강화했습니다. 자세한 내용은 Microsoft의 Windows XP Service Pack 2 Enhancements to Internet Explorer 6에서 "Local Machine Zone Lockdown" 단원을 참조하십시오.

해결 방법

이 보안 문제를 해결할 수 있는 옵션은 여러 가지가 있습니다.

  1. Internet Explorer 정보 표시줄의 옵션을 사용하면 브라우저에서 실행하려고 하는 액티브 콘텐트 또는 스크립트을 상황에 따라 허용할 수 있습니다. 노란색 정보 표시줄(위 그림 참조)이 나타나면 클릭한 다음 "차단된 컨텐트 허용..."을 선택하여 액티브 콘텐트나 스크립트을 실행합니다.
  2. 정보 표시줄을 표시하지 않고 웹 페이지에서 액티브 콘텐트 또는 스크립트을 실행하려면 "Mark of the Web" 코드를 추가하여 파일이 로컬 컴퓨터 영역이 아닌 다른 영역(예: 인터넷 영역 또는 인트라넷 영역)에서 실행되도록 할 수 있습니다. 다음은 Mark of the Web 코드의 예입니다.

    <!-- saved from url=(0022)http://www.yoururl.com -->

    프로젝트에 위의 코드를 포함시키려면 해당 도메인을 가리키도록 URL을 변경하고 숫자(0022)를 해당 도메인의 정확한 숫자로 변경해야 합니다. 이 숫자는 "http"의 "h"부터 시작하여 도메인의 마지막 문자(예: ".com"의 "m")로 끝나는 도메인 이름의 문자 수를 나타냅니다.

    Mark of the Web 코드를 작성하는 일반적인 방법은 다음과 같습니다.

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

    about:internet은 페이지가 로컬 컴퓨터 영역 잠금 설정을 무시하고 인터넷 영역에서 실행되도록 지정합니다.

    Macromedia에서는 일반적인 Mark of the Web 코드를 파일에 추가하는 데 사용할 수 있는 Dreamweaver Extension을 만들었습니다. 이 Extension을 사용하려면 명령 > Mark of the Web 삽입을 선택하십시오. 이 Extension은 또한 게시하기 전에 파일에서 Mark of the Web 코드를 제거할 수도 있습니다. Mark of the Web 코드를 제거하려면 명령 > Mark of the Web 제거를 선택하십시오. 이 Extension은 Dreamweaver MX 2004 및 Dreamweaver MX의 Windows 버전에서만 호환됩니다.
  3. 개발자가 원격 서버를 사용하여 웹 페이지를 미리 보거나 Microsoft IIS 또는 Apache Web Server와 같은 로컬 웹 서버(http://localhost)를 사용할 수 있습니다. 이 해결 방법에서 가장 중요한 것은 하드 드라이브(C:\)를 사용하지 않고 http:// 프로토콜을 사용하여 웹 페이지를 보는 것입니다.

추가 정보

로컬 액티브 콘텐트 제한 사항 및 Mark of the Web에 대한 자세한 내용은 Microsoft의 Windows XP Service Pack 2 Enhancements to Internet Explorer 6에서 "Local Machine Zone Lockdown" 단원을 참조하십시오.

Dreamweaver 관련 문제에 대한 자세한 내용은 Dreamweaver와 Windows XP 서비스 팩 2를 참조하십시오.

Macromedia 제품에 대한 일반적인 내용은 Macromedia의 XP Service Pack 2 Support Center를 참조하십시오.

마지막 업데이트: 21.10.04
작성일: 2004년 10월 4일

ID: 19578
제품: Dreamweaver
버전: 전체
운영 체제: Windows XP
브라우저: Internet Explorer
서버: 전체
데이터베이스: 전체
이전 ID: