Windows 8의 Adobe Flash Player용 콘텐츠를 포함하는 웹 사이트에 대한 개발자 지침

이 항목에서는 Windows 8용 Flash Player에 대한 콘텐츠를 포함하는 웹 사이트에 관한 정보를 제공합니다. 또한 개발자, 디자이너 및 콘텐츠 게시자가 Flash Player를 사용하는 웹 사이트에서 작업하는 데 유용한 지침을 제공합니다.

개요

Windows 8의 데스크톱용 Internet Explorer와 새로운 Windows UI의 Internet Explorer는 동일한 통합 Flash Player를 사용하므로 별도로 플레이어를 다운로드하거나 설치할 필요가 없습니다. 데스크톱용 Internet Explorer는 이전 버전의 Windows Internet Explorer와 동일한 전체 Flash 지원을 제공하며 다른 타사 플러그 인도 계속해서 지원합니다. Windows 스토어에 표시될 때 Windows UI의 Internet Explorer에서는 타사 Microsoft ActiveX 컨트롤 또는 플러그 인을 지원하지 않습니다.

이 문서의 목적은 다음과 같습니다.

  • 디자이너, 개발자 및 콘텐츠 게시자를 위해 Flash 콘텐츠를 포함하는 Adobe 및 Microsoft 사이트에 대한 해당 회사의 지침을 제공합니다.
  • Internet Explorer 10 브라우저에서 Flash Player용 콘텐츠가 실행되지 않도록 차단하는 CV(호환성 보기) 목록과 개발자가 CV 목록에서 해당 사이트를 제거하도록 요청하는  프로세스에 대해 설명합니다.
  • 개발자가 목록에서 제거하도록 요청하기 전에 Internet Explorer 10에서 Flash Player가 필요한 해당 사이트를 테스트할 수 있도록 해줍니다.

사이트 환경 제어

개발자는 브라우저에 제공하는 콘텐츠를 제어합니다. 개발자는 HTML5 콘텐츠를 Internet Explorer 10으로 보내거나, Internet Explorer 10에서 개발자 사이트를 데스크톱용 Internet Explorer에서 실행하라는 메시지를 표시할 수 있습니다. 개발자 사이트에 Flash 이외의(또는 대신 사용할) 플러그 인이 필요한 경우 HTTP 헤더 또는 META 태그를 사용하여 데스크톱용 Internet Explorer로 전환하라는 메시지를 사용자에게 표시하도록 Internet Explorer 10에 신호를 보낼 수 있습니다.

HTTP 헤더


X-UA-Compatible: requiresActiveX=true

META 태그


<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true" />

Internet Explorer 10은 이러한 플래그를 검색하고 데스크톱용 Internet Explorer로 전환할 수 있는 원터치 옵션을 제공합니다.

데스크톱의 Internet Explorer로 전환하는 옵션을 보여 주는 Internet Explorer 10의 스크린샷

개발자가 지정한 이러한 X-UA-Compatible 플래그를 따르는 이외에 호환성 보기 목록에서는 데스크톱에서 실행해야 하므로 Internet Explorer 10에서 동일한 확인 메시지를 표시해야 하는 사이트도 지정합니다.

호환성 보기 목록 정보

Windows PC에서 실행되는 Windows 8의 경우 데스크톱용 Internet Explorer 10에서 모든 사이트의 Flash 콘텐츠를 재생할 수 있지만, 새로운 Windows UI의 Internet Explorer 10 내에서는 Flash용 CV(호환성 보기) 목록에 있는 사이트의 Flash 콘텐츠가 재생되지 않습니다. Windows RT의 경우 데스크톱용 Internet Explorer와 Windows UI의 Internet Explorer 둘 다에서 Flash용 CV 목록에 있는 사이트의 Flash 콘텐츠를 재생할 수 없습니다.

참고  처음 릴리스될 때 Internet Explorer 10에서는 Flash용 CV 목록을 사용하여 Flash 콘텐츠 실행이 허용되는 사이트를 식별했습니다. 2013년 3월 기준으로, Internet Explorer 10에서는 Flash용 CV 목록을 사용하여 특정 웹 사이트의 Flash 콘텐츠를 차단합니다. 이러한 동작 변경으로 인해 사용 가능한 모든 보안 업데이트로 Internet Explorer 10을 완전히 패치해야 합니다.

Internet Explorer 10에서는 CV 목록을 사용하여 특정 사이트가 Windows UI의 Internet Explorer에서 지원되는 Flash Player 기능을 실행할 수 없도록 차단합니다. Microsoft는 CV 목록을 관리 및 배포하고 목록에 표시할 사이트를 결정합니다. 보안 및 안정성이 결정의 기준이 됩니다.

Internet Explorer 10의 Flash 콘텐츠에 대한 지침

Internet Explorer 10의 Flash Player를 대상으로 하는 콘텐츠를 개발하는 경우 다음 지침에 유의하세요. 그렇지 않으면 부적절한 최종 사용자 환경이 생성될 수 있습니다.

  • 사이트의 기본 환경은 HTML이어야 합니다. 성능 표준을 충족하고 다른 모범 사례 및 표준과 호환될 수 있도록 Flash는 사이트에서 기본 환경이 아닌 추가 환경을 제공하는 데 사용해야 합니다.
  • 기본 환경에서 Flash 이외의 ActiveX 컨트롤을 사용하는 사이트는 앞에서 설명한 RequiresActiveX 헤더를 사용해야 합니다. 그러면 데스크톱용 Internet Explorer에서 웹 사이트를 열라는 알림이 사용자에게 표시됩니다.
  • 사이트의 기능적 환경이 모든 Windows 8 플랫폼(x86, x64, ARM - 사용 가능한 경우)에서 일치해야 합니다.
  • 사이트의 Flash 콘텐츠에 다음과 같은 문제가 있으면 안 됩니다.
    • 누락되었거나 부정확한 지역화
    • Internet Explorer 10에서 실행되는 HTML5 환경이나 소비자의 기대에 비해 낮은 성능 또는 배터리 수명
    • Internet Explorer 10과 호환되지 않는 Flash 콘텐츠로 인한 웹 사이트 환경의 기능 누락(아래 참조)
  • Internet Explorer 10에서 실행되는 HTML 환경이나 소비자 기대치를 기준으로 콘텐츠의 터치 반응도가 양호해야 합니다(예를 들어 이동, 확대/축소, 두 번 클릭, 살짝 밀기 등을 비롯한 Flash 터치 이벤트에 의존해서는 안 됨).
  • Internet Explorer 10에서 실행이 허용된 HTML 환경이나 소비자 기대치를 기준으로 콘텐츠를 화상 키보드로 조작하는 데 문제가 없어야 합니다.

이외에도, 다음 Flash 기능은 처음에 Internet Explorer 10과 호환되지 않으며 Flash 사용 웹 사이트에서 전반적으로 효율적인 환경을 제공하지 못할 수 있습니다.

  • 카메라
  • 마이크
  • 인쇄
  • 기능 책갈피(예: Flash Anchors)
  • 두 번 클릭 사용(두 번 클릭은 플레이어에서 페이지에 맞게 확대/축소하는 데 사용되며, Flash 콘텐츠에 두 번 클릭 이벤트로 전파되지 않음)
  • 롤오버 및 롤아웃 이벤트 사용
  • P2P 사용(Windows 스토어 앱용 Windows UX 지침에서는 소켓 서버 만들기를 허용하지 않음)
  • 이동, 확대/축소, 회전, 살짝 밀기, PressAndTap과 같은 Flash 터치 API 사용

Flash 환경에서 최상의 성능을 얻기 위해 이 목록에 있는 기능이 필요한 경우 콘텐츠가 Internet Explorer 10과 호환되지 않고 최적 환경을 제공하지 못할 수 있습니다.

Internet Explorer 호환성을 위해 사이트 준비

앞에서 설명한 것처럼 개발자 사이트에서 Flash Player 이외의 플러그 인이 필요한 경우 페이지에 META 태그 또는 헤더를 표시하여 사이트에 플러그 인이 필요하다고 나타낼 수 있습니다. 그러면 Internet Explorer 10에서는 데스크톱용 Internet Explorer 10에서 사이트를 열라는 메시지를 최종 사용자에게 표시합니다. CV 목록에 있는 사이트는 Windows UI의 Internet Explorer에서 항상 Flash Player를 사용할 수 없는 상태로 열립니다.

사이트 테스트

개발자는 CV 목록에서 제거하도록 요청하기 전에 Flash 콘텐츠를 포함하는 사이트에 대해 Internet Explorer 10과의 호환성을 테스트할 수 있습니다. 사이트의 호환성 테스트를 위해 개발자는 사이트를 레지스트리 설정에 추가할 수 있습니다. 그러면 사이트가 CV 목록에 있는 경우에도 Internet Explorer 10에서 Flash를 사용하여 사이트를 실행할 수 있습니다.

Internet Explorer 10에서 Flash 콘텐츠를 테스트하려면 다음 레지스트리 키를 추가합니다.

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Flash\DebugDomain

여기서 DebugDomain은 도메인 이름을 데이터로 지정하는 문자열 값입니다. (예: movies.contoso.com). 예를 들면 다음과 같습니다.

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Flash\DebugDomain = movies.contoso.com

레지스트리 편집기 스크린샷

DebugDomain 문자열 값에 대한 참고:

  • 페이지 또는 리소스에 대한 직접 URL(예: contoso.com/xyz)은 지원되지 않습니다. '/'를 포함하는 값(예: http:// 또는 https://)은 지원되지 않습니다.
  • "www." 접두사를 사용하지 마세요. 예를 들어 www.movies.yahoo.com은 http://movies.yahoo.com으로 로드됩니다.
  • 단일 도메인만 지원됩니다.

디버그 도메인을 추가하여 도메인(하위 도메인 포함)의 모든 페이지에서 Internet Explorer 10의 Flash 콘텐츠를 재생할 수 있습니다. 포함 태그를 통해 다른 도메인에서 들어오는 콘텐츠를 포함하는 페이지에서도 Flash 콘텐츠를 재생합니다. iframe 요소를 통해 다른 도메인의 콘텐츠를 포함하는 페이지에서는 해당 도메인이 CV 목록에 있을 경우 Flash 콘텐츠가 재생되지 않습니다.

CV 목록에서 사이트 제거

개발자는 메일을 통해 해당 사이트를 CV 목록에서 제거하도록 Microsoft에 요청할 수 있습니다.

사이트를 CV 목록에서 제거하도록 요청하려면 다음 정보를 입력하여 iepo@microsoft.com으로 메일을 보냅니다.

  1. 개발자 이름, 회사, 직함, 연락처 정보
  2. 제거할 도메인(http://contoso.com/) 및 Flash 콘텐츠를 포함하는 페이지( http://contoso.com/video, http://contoso.com/media)
  3. 월별로 도메인을 방문하는 대략적인 사용자
  4. Flash 콘텐츠에 필요한 기능입니다. 자세한 내용은 이 항목의 Internet Explorer 10의 Flash 콘텐츠에 대한 지침을 참조하세요.
  5. 사이트에서 사용 중인 SWF의 이름과 버전(해당하는 경우 타사 .SWF 파일의 버전 번호 포함[예: Contoso의 videoplayer.swf v1.2])
  6. 도메인에서 사용되는 다른 플러그 인(Flash 아님) 및 해당 컨트롤을 포함하는 특정 페이지의 목록 사이트에서 다른 플러그 인을 사용하는 경우 데스크톱용 Internet Explorer 10에서 사이트를 열라는 메시지가 표시됩니다.
  7. 이 단계 중 2단계에 나열된 페이지 테스트 결과입니다. 자세한 내용은 이 항목의 테스트 지침테스트 사례를 참조하세요.

테스트 지침

  1. 로컬 컴퓨터(VM 아님)에서 테스트합니다.
  2. Internet Explorer에서 렌더링을 설정 및 해제하여 테스트합니다.

    인터넷 옵션 대화 상자의 스크린샷

  3. 두 개 이상의 터치 포인트와 1366x768 이상의 해상도를 가진 Windows 7 용량성 터치 모니터를 하나 이상 사용하여 테스트합니다.

테스트 사례

  1. 화상 키보드 및 실제 키보드와 호환되는 콘텐츠
  2. 마우스 및 터치와 호환되는 콘텐츠
  3. 마우스 및 터치와 호환되는 가리키기 기능
  4. 터치(재생, 일시 중지, 중지 등)
  5. 모든 방향으로 이동
  6. 손가락을 모아 확대/축소
  7. 두 번 탭하여 확대/축소
  8. 부드럽게 이동하는 앞/뒤 탐색
  9. 탭 및 다른 응용 프로그램으로의 부드러운 전환
  10. 올바르게 작동하는 상황에 맞는 메뉴(터치하여 길게 누르기, 마우스 오른쪽 단추로 클릭) 옵션
  11. 오류 없이 원활하게 다양한 브라우저 너비로 콘텐츠 확인. 다음 작업 후 위의 테스트 1~10을 수행합니다.
    1. Windows UI의 Internet Explorer를 최소 너비(320픽셀)로 축소
    2. Windows UI의 Internet Explorer와 다른 Windows 스토어 앱을 나란히 표시, 여기서 인접 앱은 최소 너비(대개 500픽셀)로 축소된 상태임
  12. 전체 화면으로 전환 및 전체 화면이 아닌 화면 크기로 돌아가기
  13. 콘텐츠 렌더링
    1. 화면 아티팩트 확인
    2. 모든 콘텐츠가 표시되는지 확인
    3. 부드럽게 비디오가 재생되는지 확인

Microsoft는 요청이 승인되면 개발자에게 즉시 통지하여 예상 해결 시간을 알려 줍니다. Microsoft는 제출된 사이트의 볼륨에 따라 개발자의 요청을 약 6주 이내에 처리합니다. Microsoft는 사이트를 고려하여 이 문서에 설명된 대로 사이트의 호환성을 평가한 후 명시된 사이트 제거 시간 이내에 개발자에게 응답하거나 거부 사유를 알려줍니다. CV 목록의 업데이트는 다음 CV 목록 정기 업데이트 시에 포함됩니다. Microsoft는 일반적으로 Windows 8 최종 사용자를 한 달에 한 번 업데이트합니다.

요약

요약하면, 개발자는 Windows 8의 새로운 Windows UI Internet Explorer 10에서 사이트가 작동하는 방법을 제어합니다. Flash용 CV 목록에 있는 웹 사이트의 경우 사이트 소유자가 다음 옵션을 사용할 수 있습니다.

  • 요청이 Internet Explorer 10에서 들어오는지를 검색하고 플러그 인이 필요 없는 사이트 버전을 제공할 수 있습니다.
  • 사용 가능한 설명서와 함께 앞에서 설명한 레지스트리 키를 사용하여 Flash 콘텐츠가 Internet Explorer 10과 호환되게 만들 수 있습니다. Flash 콘텐츠가 Internet Explorer 10과 호환되는 경우 평가 후 Flash용 CV 목록에서 제거하도록 사이트를 Microsoft에 제출할 수 있습니다.
  • HTML에 META 태그/헤더를 추가하여 플러그 인을 사용해서 사이트를 보려면 데스크톱용 Internet Explorer로 전환하라는 메시지를 사용자에게 표시할 수 있습니다.
  • 아무것도 안 함 - 사이트가 Flash용 CV 목록에 있을 경우 Flash 없이 Windows UI의 Internet Explorer에 표시됩니다.

 

 

표시:
© 2014 Microsoft