WebView.LongRunningScriptDetected event

Applies to Windows and Windows Phone

Occurs periodically while the WebView executes JavaScript, letting you halt the script.

Syntax


Public Event LongRunningScriptDetected As TypedEventHandler(Of WebView, WebViewLongRunningScriptDetectedEventArgs)


<WebView LongRunningScriptDetected="eventhandler"/>


Event information

Delegate TypedEventHandler<WebView, WebViewLongRunningScriptDetectedEventArgs>

Remarks

Your app might appear unresponsive while scripts are running. This event provides an opportunity to interrupt a long-running script. To determine how long the script has been running, check the ExecutionTime property of the WebViewLongRunningScriptDetectedEventArgs object. To halt the script, set the event args StopPageScriptExecution property to true. The halted script will not execute again unless it is reloaded during a subsequent WebView navigation.

Note  In some cases, the WebView cannot detect a long-running script. For example, this event might not occur if the script is stuck in a loop that doesn’t perform any memory allocations.

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Minimum supported phone

Windows Phone 8.1 [Windows Runtime apps only]

Namespace

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

Metadata

Windows.winmd

See also

WebView
WebViewLongRunningScriptDetectedEventArgs
WebViewLongRunningScriptDetectedEventArgs.ExecutionTime
WebViewLongRunningScriptDetectedEventArgs.StopPageScriptExecution

 

 

Show:
© 2014 Microsoft