Share via


IWebViewControl 인터페이스

정의

앱에서 HTML 콘텐츠를 호스트하는 컨트롤을 제공합니다.

public interface class IWebViewControl
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.Guid(1066537750, 48240, 19418, 145, 54, 201, 67, 112, 137, 159, 171)]
struct IWebViewControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.Guid(1066537750, 48240, 19418, 145, 54, 201, 67, 112, 137, 159, 171)]
public interface IWebViewControl
Public Interface IWebViewControl
파생
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)

속성

CanGoBack

뒤로 탐색 기록에 페이지가 하나 이상 있는지 여부를 나타내는 값을 가져옵니다.

CanGoForward

앞으로 탐색 기록에 페이지가 하나 이상 있는지 여부를 나타내는 값을 가져옵니다.

ContainsFullScreenElement

IWebViewControl에 전체 화면을 지원하는 요소가 포함되어 있는지 여부를 나타내는 값을 가져옵니다.

DefaultBackgroundColor

HTML 콘텐츠가 색을 지정하지 않는 경우 IWebViewControl 배경으로 사용할 색을 가져오거나 설정합니다.

DeferredPermissionRequests

부여되거나 거부되기를 기다리는 권한 요청의 컬렉션을 가져옵니다.

DocumentTitle

IWebViewControl에 현재 표시되는 페이지의 제목을 가져옵니다.

Settings

IWebViewControl 기능을 사용하거나 사용하지 않도록 설정하는 속성이 포함된 WebViewControlSettings 개체를 가져옵니다.

Source

IWebViewControl에 표시할 HTML 콘텐츠의 URI(Uniform Resource Identifier) 원본을 가져오거나 설정합니다.

메서드

BuildLocalStreamUri(String, String)

NavigateToLocalStreamUri에 전달할 수 있는 URI를 만듭니다.

CapturePreviewToStreamAsync(IRandomAccessStream)

현재 IWebViewControl 콘텐츠의 이미지를 만들고 지정된 스트림에 씁니다.

CaptureSelectedContentToDataPackageAsync()

IWebViewControl 내에서 선택한 콘텐츠가 포함된 DataPackage 를 비동기적으로 가져옵니다.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

지정된 ID를 사용하여 지연된 권한 요청을 반환합니다.

GoBack()

IWebViewControl을 탐색 기록의 이전 페이지로 이동합니다.

GoForward()

IWebViewControl을 탐색 기록의 다음 페이지로 이동합니다.

InvokeScriptAsync(String, IIterable<String>)

특정 인수를 사용하여 현재 로드된 HTML에서 지정된 스크립트 함수를 비동기 작업으로 실행합니다.

Navigate(Uri)

지정된 URI(Uniform Resource Identifier)에서 HTML 콘텐츠를 로드합니다.

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

IUriToStreamResolver를 사용하여 지정된 URI에서 로컬 웹 콘텐츠를 로드합니다.

NavigateToString(String)

지정된 HTML 콘텐츠를 새 문서로 로드합니다.

NavigateWithHttpRequestMessage(HttpRequestMessage)

IWebViewControl을 POST 요청 및 HTTP 헤더가 있는 URI로 이동합니다.

Refresh()

IWebViewControl에서 현재 콘텐츠를 다시 로드합니다.

Stop()

현재 IWebViewControl 탐색 또는 다운로드를 중지합니다.

이벤트

ContainsFullScreenElementChanged

IWebViewControl의 상태 현재 전체 화면 요소가 포함되어 있는지 여부에 따라 발생합니다.

ContentLoading

IWebViewControl이 새 콘텐츠를 로드하기 시작했을 때 발생합니다.

DOMContentLoaded

IWebViewControl이 현재 HTML 콘텐츠 구문 분석을 마쳤을 때 발생합니다.

FrameContentLoading

IWebViewControl의 프레임이 현재 HTML 콘텐츠 구문 분석을 완료할 때 발생합니다.

FrameDOMContentLoaded

IWebViewControl의 프레임이 현재 HTML 콘텐츠 구문 분석을 완료할 때 발생합니다.

FrameNavigationCompleted

IWebViewControl의 프레임이 콘텐츠 로드를 완료할 때 발생합니다.

FrameNavigationStarting

IWebViewControl의 프레임이 새 콘텐츠로 이동하기 전에 발생합니다.

LongRunningScriptDetected

IWebViewControl이 JavaScript를 실행하는 동안 주기적으로 발생하므로 스크립트를 중지할 수 있습니다.

NavigationCompleted

IWebViewControl이 현재 콘텐츠 로드를 완료했거나 탐색에 실패한 경우에 발생합니다.

NavigationStarting

IWebViewControl이 새 콘텐츠로 이동하기 전에 발생합니다.

NewWindowRequested

사용자가 IWebViewControl에서 새 창에서 콘텐츠를 열게 하는 작업을 수행할 때 발생합니다.

PermissionRequested

IWebViewControl의 작업에서 사용 권한을 부여해야 하는 경우에 발생합니다.

ScriptNotify

IWebViewControl에 포함된 콘텐츠가 JavaScript를 사용하여 문자열을 애플리케이션에 전달하는 경우에 발생합니다.

UnsafeContentWarningDisplaying

IWebViewControl에 SmartScreen 필터에 의해 안전하지 않은 것으로 보고된 콘텐츠에 대한 경고 페이지가 표시되면 발생합니다.

UnsupportedUriSchemeIdentified

IWebViewControl에서 지원하지 않는 체계를 사용하여 URI(Uniform Resource Identifier)로 이동하려고 할 때 발생합니다.

UnviewableContentIdentified

IWebViewControl이 지원되지 않는 파일을 다운로드하려고 할 때 발생합니다.

WebResourceRequested

HTTP 요청의 가로채기를 허용합니다. 이 이벤트는 HTTP 요청이 수행될 때마다 트리거됩니다.

적용 대상