Bagikan melalui


IWebViewControl Antarmuka

Definisi

Menyediakan kontrol yang menghosting konten HTML di aplikasi.

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
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)

Properti

CanGoBack

Mendapatkan nilai yang menunjukkan apakah setidaknya ada satu halaman dalam riwayat navigasi mundur.

CanGoForward

Mendapatkan nilai yang menunjukkan apakah setidaknya ada satu halaman dalam riwayat navigasi maju.

ContainsFullScreenElement

Mendapatkan nilai yang menunjukkan apakah IWebViewControl berisi elemen yang mendukung layar penuh.

DefaultBackgroundColor

Mendapatkan atau mengatur warna yang akan digunakan sebagai latar belakang IWebViewControl saat konten HTML tidak menentukan warna.

DeferredPermissionRequests

Mendapatkan kumpulan permintaan izin yang menunggu untuk diberikan atau ditolak.

DocumentTitle

Mendapatkan judul halaman yang saat ini ditampilkan di IWebViewControl.

Settings

Mendapatkan objek WebViewControlSettings yang berisi properti untuk mengaktifkan atau menonaktifkan fitur IWebViewControl.

Source

Mendapatkan atau mengatur sumber Pengidentifikasi Sumber Daya Seragam (URI) dari konten HTML untuk ditampilkan di IWebViewControl.

Metode

BuildLocalStreamUri(String, String)

Membuat URI yang dapat Anda lewati ke NavigateToLocalStreamUri

CapturePreviewToStreamAsync(IRandomAccessStream)

Membuat gambar konten IWebViewControl saat ini dan menulisnya ke aliran yang ditentukan.

CaptureSelectedContentToDataPackageAsync()

Secara asinkron mendapatkan DataPackage yang berisi konten yang dipilih dalam IWebViewControl.

GetDeferredPermissionRequestById(UInt32, WebViewControlDeferredPermissionRequest)

Mengembalikan permintaan izin yang ditangguhkan dengan Id yang ditentukan.

GoBack()

Menavigasi IWebViewControl ke halaman sebelumnya dalam riwayat navigasi.

GoForward()

Menavigasi IWebViewControl ke halaman berikutnya dalam riwayat navigasi.

InvokeScriptAsync(String, IIterable<String>)

Menjalankan fungsi skrip yang ditentukan dari HTML yang saat ini dimuat, dengan argumen tertentu, sebagai tindakan asinkron.

Navigate(Uri)

Memuat konten HTML di Pengidentifikasi Sumber Daya Seragam (URI) yang ditentukan.

NavigateToLocalStreamUri(Uri, IUriToStreamResolver)

Memuat konten web lokal di URI yang ditentukan menggunakan IUriToStreamResolver.

NavigateToString(String)

Memuat konten HTML yang ditentukan sebagai dokumen baru.

NavigateWithHttpRequestMessage(HttpRequestMessage)

Menavigasi IWebViewKontrol ke URI dengan permintaan POST dan header HTTP.

Refresh()

Memuat ulang konten saat ini di IWebViewControl.

Stop()

Menghentikan navigasi atau unduhan IWebViewControl saat ini.

Acara

ContainsFullScreenElementChanged

Terjadi ketika status apakah IWebViewControl saat ini berisi elemen layar penuh atau tidak berubah.

ContentLoading

Terjadi ketika IWebViewControl telah mulai memuat konten baru.

DOMContentLoaded

Terjadi ketika IWebViewControl telah selesai mengurai konten HTML saat ini.

FrameContentLoading

Terjadi ketika bingkai di IWebViewControl telah selesai mengurai konten HTML saat ini.

FrameDOMContentLoaded

Terjadi ketika bingkai di IWebViewControl telah selesai mengurai konten HTML saat ini.

FrameNavigationCompleted

Terjadi ketika bingkai di IWebViewControl telah selesai memuat kontennya.

FrameNavigationStarting

Terjadi sebelum bingkai di IWebViewControl menavigasi ke konten baru.

LongRunningScriptDetected

Terjadi secara berkala saat IWebViewControl menjalankan JavaScript, memungkinkan Anda menghentikan skrip.

NavigationCompleted

Terjadi ketika IWebViewControl telah selesai memuat konten saat ini atau jika navigasi telah gagal.

NavigationStarting

Terjadi sebelum IWebViewControl menavigasi ke konten baru.

NewWindowRequested

Terjadi ketika pengguna melakukan tindakan di IWebViewControl yang menyebabkan konten dibuka di jendela baru.

PermissionRequested

Terjadi ketika tindakan dalam IWebViewControl mengharuskan izin tersebut diberikan.

ScriptNotify

Terjadi ketika konten yang terkandung dalam IWebViewControl meneruskan string ke aplikasi dengan menggunakan JavaScript.

UnsafeContentWarningDisplaying

Terjadi ketika IWebViewControl menunjukkan halaman peringatan untuk konten yang dilaporkan tidak aman oleh Filter SmartScreen.

UnsupportedUriSchemeIdentified

Terjadi ketika upaya dilakukan untuk menavigasi ke Pengidentifikasi Sumber Daya Seragam (URI) menggunakan skema yang tidak didukung IWebViewControl.

UnviewableContentIdentified

Terjadi ketika IWebViewControl mencoba mengunduh file yang tidak didukung.

WebResourceRequested

Memungkinkan penyadapan permintaan HTTP. Kejadian ini dipicu setiap kali permintaan HTTP dibuat.

Berlaku untuk