Bagikan melalui


IWebViewControl.PermissionRequested Kejadian

Definisi

Terjadi ketika tindakan dalam IWebViewControl mengharuskan izin tersebut diberikan.

// Register
event_token PermissionRequested(TypedEventHandler<IWebViewControl, WebViewControlPermissionRequestedEventArgs const&> const& handler) const;

// Revoke with event_token
void PermissionRequested(event_token const* cookie) const;

// Revoke with event_revoker
IWebViewControl::PermissionRequested_revoker PermissionRequested(auto_revoke_t, TypedEventHandler<IWebViewControl, WebViewControlPermissionRequestedEventArgs const&> const& handler) const;
event TypedEventHandler<IWebViewControl,WebViewControlPermissionRequestedEventArgs> PermissionRequested;
function onPermissionRequested(eventArgs) { /* Your code */ }
iWebViewControl.addEventListener("permissionrequested", onPermissionRequested);
iWebViewControl.removeEventListener("permissionrequested", onPermissionRequested);
- or -
iWebViewControl.onpermissionrequested = onPermissionRequested;
Event PermissionRequested As TypedEventHandler(Of IWebViewControl, WebViewControlPermissionRequestedEventArgs) 

Jenis Acara

Keterangan

Jenis izin yang dapat diminta ditentukan dalam enumerasi WebViewControlPermissionType .

Jika Anda tidak menangani peristiwa PermissionRequested , WebView menolak izin secara default.

Saat Anda menangani permintaan izin di IWebViewControl, Anda mendapatkan objek WebViewControlPermissionRequest sebagai nilai properti WebViewControlPermissionRequestedEventArgs.PermissionRequest . Anda dapat memanggil Izinkan untuk memberikan permintaan, Menolak untuk menolak permintaan, atau Menukar permintaan hingga waktu yang lebih baru. Misalnya, Anda dapat menangguhkan permintaan jika Anda perlu meminta persetujuan kepada pengguna.

Saat Anda menugaskan WebViewControlPermissionRequest, WebViewControlPermissionRequest baru dibuat dengan Id yang sama dan ditambahkan ke koleksi DeferredPermissionRequests . Ketika Anda siap untuk bertindak berdasarkan permintaan, panggil metode GetDeferredPermissionRequestById dan berikan Id permintaan yang ditangguhkan. Setelah Anda mengambil permintaan, Anda dapat memanggil metode Izinkan untuk memberikan permintaan, atau memanggil metode Tolak untuk menolak permintaan.

Berlaku untuk