정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone용 WebBrowser 컨트롤 디자인 지침

2013-12-05

적용 대상: Windows Phone 8 | Windows Phone OS 7.1

 

WebBrowser 컨트롤은 앱 내부에 웹 뷰를 포함합니다.

UX_WebBrowser

WebBrowser 컨트롤

이 항목에는 다음 단원이 포함되어 있습니다.

 

WebBrowser 컨트롤은 Internet Explorer처럼 표시되고 동작합니다. WebBrowser 컨트롤에서 하이퍼링크도 표시되고 작동할 수 있습니다.

Windows Phone의 WebBrowser 컨트롤에 설명된 대로 다양한 이유로 WebBrowser 컨트롤을 포함할 수 있습니다.

WebBrowser 컨트롤을 사용하면 원격 웹 서버나 로컬에 생성된 코드에서 서식 있는 HTML 콘텐츠를 표시할 수 있습니다. 앱의 격리된 저장소 영역에 콘텐츠를 저장하고 여기서 콘텐츠를 표시할 수도 있습니다. 리치 콘텐츠는 스크립트 코드도 포함할 수 있으며 스크립트와 앱의 관리 코드 계층 간에 전달될 수 있습니다.

참고참고:

가능하면 WebBrowser 컨트롤을 사용하지 마세요. 이 컨트롤은 멀티 터치 제스처로 조작할 수 없으므로 사용자에게 혼동을 줄 수 있습니다.

대부분의 웹 사이트는 모바일 브라우저에 최적화되어 있지 않으며, 이런 이유로 Internet Explorer Mobile 에는 손가락 모았다 펴기 제스처가 있습니다. 하지만 기본 앱은 탐색 용도로 손가락 모았다 펴기를 사용하지 않으므로 사용자는 기본 앱에서 텍스트를 보는 동안 이 제스처가 활성 상태일 것이라고 예상하지 않습니다. WebBrowser 컨트롤이 최적화된 방식으로 로드되지 않는 경우 사용자가 더 나은 뷰를 위해 확대/축소할 수 없으며 불만이 발생합니다.

WebBrowser 컨트롤을 사용하기로 한 경우:

  • 텍스트 크기를 Windows Phone 에 필요한 최소 크기(15포인트)로 설정합니다.

  • WebBrowser 컨트롤 내부에 로드되는 웹 사이트가 모바일 장치에서 올바른 형식으로 표시되고 앱의 나머지 부분과 일관된 색, 한글 입력 체계 및 탐색을 사용하는지 확인합니다. 자세한 내용은 Windows Phone용 웹 개발을 참조하세요.

  • 텍스트 입력을 위해 필드가 확대될 수 있을 것이라고 사용자가 예상하지 못할 수 있으므로 입력 필드를 크기를 적절하게 지정해야 합니다.

  • WebBrowser 컨트롤 뷰가 앱의 나머지 부분과 다르게 표시되는 경우 관련 작업을 수행할 대체 컨트롤이나 방법을 고려합니다. 잘못 작성된 WebBrowser 컨트롤은 다른 앱으로 점프했다는 인상을 주어 혼동을 일으킬 수 있습니다.

WebBrowser 컨트롤을 사용하는 앱을 개발하는 경우 Windows Phone의 WebBrowser 컨트롤 보안 모범 사례에서 보안과 관련된 모범 사례 및 정보를 참조하세요.

표시: