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 要求時,就會觸發此事件。 |