WebView.LongRunningScriptDetected 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 LongRunningScriptDetected(TypedEventHandler<WebView, WebViewLongRunningScriptDetectedEventArgs const&> const& handler) const;
// Revoke with event_token
void LongRunningScriptDetected(event_token const* cookie) const;
// Revoke with event_revoker
WebView::LongRunningScriptDetected_revoker LongRunningScriptDetected(auto_revoke_t, TypedEventHandler<WebView, WebViewLongRunningScriptDetectedEventArgs const&> const& handler) const;
public event TypedEventHandler<WebView,WebViewLongRunningScriptDetectedEventArgs> LongRunningScriptDetected;
function onLongRunningScriptDetected(eventArgs) { /* Your code */ }
webView.addEventListener("longrunningscriptdetected", onLongRunningScriptDetected);
webView.removeEventListener("longrunningscriptdetected", onLongRunningScriptDetected);
- or -
webView.onlongrunningscriptdetected = onLongRunningScriptDetected;
Public Custom Event LongRunningScriptDetected As TypedEventHandler(Of WebView, WebViewLongRunningScriptDetectedEventArgs)
<WebView LongRunningScriptDetected="eventhandler"/>
Jenis Acara
Keterangan
Aplikasi Anda mungkin tampak tidak responsif saat skrip sedang berjalan. Kejadian ini memberikan kesempatan untuk mengganggu skrip yang berjalan lama. Untuk menentukan berapa lama skrip telah berjalan, periksa properti ExecutionTime dari objek WebViewLongRunningScriptDetectedEventArgs . Untuk menghentikan skrip, atur properti Event Args StopPageScriptExecution ke true. Skrip yang dihentikan tidak akan dijalankan lagi kecuali dimuat ulang selama navigasi WebView berikutnya.
Catatan
Dalam beberapa kasus, WebView tidak dapat mendeteksi skrip yang berjalan lama. Misalnya, peristiwa ini mungkin tidak terjadi jika skrip terjebak dalam perulangan yang tidak melakukan alokasi memori apa pun.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk