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 |
後方ナビゲーション履歴に少なくとも 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 要求が行われるたびにトリガーされます。 |