Parameter | Description |
---|---|
sScript | Script to execute |
Unique identifier for the executed script
Function ExecuteScript String sScript Returns UBigInt
Call: | Get ExecuteScript sScript to UBigIntVariable |
Executes a script within the current top-level document of the WebView2 control.
This method works asynchronously and will return immediately.
The result of evaluating the provided JavaScript is returned via the OnExecuteScriptFinished event.
The returned unique script id can be used to map the result to the executed script.
The example below shows how to fetch the document.title using ExecuteScript:
Object oWebView2Browser is a cWebView2Browser Set Size to 79 243 Set Location to 6 3 Procedure OnCreate Send NavigateToString @" <html> <head> <title>WebView Test Page</title> </head> <body> <h1>WebView Test Page</h1> </body> </html>" End_Procedure Procedure OnExecuteScriptFinished UBigInt iExecutionId Integer iErrorCode String sResult Send Info_Box sResult "Result:" End_Procedure End_Object Object oDocTitleButton is a Button Set Size to 14 70 Set Location to 89 6 Set Label to 'Document Title' // fires when the button is clicked Procedure OnClick UBigInt iExecutionId Get ExecuteScript of oWebView2Browser @"document.title;" to iExecutionId End_Procedure End_Object