WebView.LongRunningScriptDetected Event

Se produce periódicamente mientras WebView ejecuta JavaScript, lo que permite detener el script.

Sintaxis


public event TypedEventHandler<WebView, WebViewLongRunningScriptDetectedEventArgs> LongRunningScriptDetected

Información de eventos

Delegado TypedEventHandler<WebView, WebViewLongRunningScriptDetectedEventArgs>

Comentarios

Puede parecer que la aplicación no responde mientras hay scripts en ejecución. Este evento ofrece la posibilidad de interrumpir un script de ejecución prolongada. Para determinar cuánto tiempo se ha estado ejecutando el script, compruebe la propiedad ExecutionTime del objeto WebViewLongRunningScriptDetectedEventArgs. Para detener el script, establezca la propiedad StopPageScriptExecution de los argumentos de evento en true. El script detenido no se ejecutará de nuevo a menos que se recargue durante la navegación WebView subsiguiente.

Nota  En algunos casos, el objeto WebView no puede detectar un script de ejecución prolongada. Por ejemplo, puede que este evento no aparezca si el script está bloqueado en un bucle que no lleva a cabo ninguna asignación de memoria.

Requisitos

Cliente mínimo admitido

Windows 8.1

Servidor mínimo admitido

Windows Server 2012 R2

Espacio de nombres

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Metadatos

Windows.winmd

Vea también

WebView
WebViewLongRunningScriptDetectedEventArgs
WebViewLongRunningScriptDetectedEventArgs.ExecutionTime
WebViewLongRunningScriptDetectedEventArgs.StopPageScriptExecution

 

 

Mostrar:
© 2015 Microsoft