IWebViewControl.NewWindowRequested 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.
Terjadi ketika pengguna melakukan tindakan di IWebViewControl yang menyebabkan konten dibuka di jendela baru.
// Register
event_token NewWindowRequested(TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs const&> const& handler) const;
// Revoke with event_token
void NewWindowRequested(event_token const* cookie) const;
// Revoke with event_revoker
IWebViewControl::NewWindowRequested_revoker NewWindowRequested(auto_revoke_t, TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs const&> const& handler) const;
event TypedEventHandler<IWebViewControl,WebViewControlNewWindowRequestedEventArgs> NewWindowRequested;
function onNewWindowRequested(eventArgs) { /* Your code */ }
iWebViewControl.addEventListener("newwindowrequested", onNewWindowRequested);
iWebViewControl.removeEventListener("newwindowrequested", onNewWindowRequested);
- or -
iWebViewControl.onnewwindowrequested = onNewWindowRequested;
Event NewWindowRequested As TypedEventHandler(Of IWebViewControl, WebViewControlNewWindowRequestedEventArgs)
Jenis Acara
Keterangan
Kejadian ini hanya terjadi untuk tindakan yang dimulai pengguna. Secara default, saat pengguna mengklik tautan di IWebViewControl yang meminta untuk membuka di jendela baru, tautan meluncurkan browser default. Jendela baru dapat disebabkan oleh pengguna yang mengklik href, atau tombol yang memanggil window.open.
Tangani kejadian ini untuk menyediakan penanganan kustom permintaan jendela baru. Anda dapat menavigasi IWebViewControl ke halaman yang diinginkan, atau membuat IWebViewControl baru di aplikasi Anda untuk menampilkan konten yang diminta. Jika Anda memberikan penanganan kustom permintaan jendela baru, atur properti Ditangani ke true untuk mencegah browser default diluncurkan.