IWebViewControl 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
앱에서 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 요청이 수행될 때마다 트리거됩니다. |