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

後方ナビゲーション履歴に少なくとも 1 つのページがあるかどうかを示す値を取得します。

CanGoForward

前方ナビゲーション履歴に少なくとも 1 つのページがあるかどうかを示す値を取得します。

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)

指定した Uniform Resource Identifier (URI) で HTML コンテンツを読み込みます。

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

IUriToStreamResolver を使用して、指定した URI でローカル Web コンテンツを読み込みます。

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

SmartScreen フィルターによって安全でないと報告されたコンテンツの警告ページが IWebViewControl に表示されたときに発生します。

UnsupportedUriSchemeIdentified

IWebViewControl でサポートされていないスキームを使用して Uniform Resource Identifier (URI) に移動しようとした場合に発生します。

UnviewableContentIdentified

IWebViewControl がサポートされていないファイルをダウンロードしようとしたときに発生します。

WebResourceRequested

HTTP 要求のインターセプトを許可します。 このイベントは、HTTP 要求が行われるたびにトリガーされます。

適用対象