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 |
取得 WebViewControlSettings 物件,其中包含啟用或停用 IWebViewControl 功能的屬性。 |
Source |
取得或設定要顯示在 IWebViewControl 中之 HTML 內容的統一資源識別項 (URI) 來源。 |
方法
BuildLocalStreamUri(String, String) |
建立您可以傳遞至NavigateToLocalStreamUri 的URI |
CapturePreviewToStreamAsync(IRandomAccessStream) |
建立目前 IWebViewControl 內容的影像,並將它寫入指定的資料流程。 |
CaptureSelectedContentToDataPackageAsync() |
以非同步方式取得 DataPackage ,其中包含 IWebViewControl 內選取的內容。 |
GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest) |
傳回具有指定識別碼的延後許可權要求。 |
GoBack() |
將 IWebViewControl 巡覽至流覽歷程記錄中的上一頁。 |
GoForward() |
將 IWebViewControl 巡覽至流覽歷程記錄中的下一頁。 |
InvokeScriptAsync(String, IIterable<String>) |
從目前載入的 HTML 執行指定的腳本函式,並搭配特定引數作為非同步動作。 |
Navigate(Uri) |
將 HTML 內容載入指定的統一資源識別項 (URI) 。 |
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 |
發生于 IWebViewControl 顯示 SmartScreen 篩選所回報為不安全之內容的警告頁面時。 |
UnsupportedUriSchemeIdentified |
發生于嘗試使用 IWebViewControl 不支援的配置流覽至統一資源識別項 (URI) 時。 |
UnviewableContentIdentified |
發生于 IWebViewControl 嘗試下載不支援的檔案時。 |
WebResourceRequested |
允許攔截 HTTP 要求。 每次提出 HTTP 要求時,就會觸發此事件。 |