WebView.PermissionRequested Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
// Register
event_token PermissionRequested(TypedEventHandler<WebView, WebViewPermissionRequestedEventArgs const&> const& handler) const;
// Revoke with event_token
void PermissionRequested(event_token const* cookie) const;
// Revoke with event_revoker
WebView::PermissionRequested_revoker PermissionRequested(auto_revoke_t, TypedEventHandler<WebView, WebViewPermissionRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<WebView,WebViewPermissionRequestedEventArgs> PermissionRequested;
function onPermissionRequested(eventArgs) { /* Your code */ }
webView.addEventListener("permissionrequested", onPermissionRequested);
webView.removeEventListener("permissionrequested", onPermissionRequested);
- or -
webView.onpermissionrequested = onPermissionRequested;
Public Custom Event PermissionRequested As TypedEventHandler(Of WebView, WebViewPermissionRequestedEventArgs)
Jenis Acara
Keterangan
Jenis izin yang dapat diminta ditentukan dalam enumerasi WebViewPermissionType .
Jika Anda tidak menangani peristiwa PermissionRequested, WebView menolak izin secara default.
Saat Anda menangani permintaan izin di WebView, Anda mendapatkan objek WebViewPermissionRequest sebagai nilai properti WebViewPermissionRequestedEventArgs.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 menukar WebViewPermissionRequest, WebViewDeferredPermissionRequest baru dibuat dengan Id yang sama dan ditambahkan ke koleksi DeferredPermissionRequests . Ketika Anda siap untuk bertindak berdasarkan permintaan, panggil metode DeferredPermissionRequestById 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.