Skip to content

Commit ec70755

Browse files
authored
Update 007-HTTP_StatusCodeTracking.au3
1 parent cea42db commit ec70755

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

examples/007-HTTP_StatusCodeTracking.au3

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Global $oMyError = ObjEvent("AutoIt.Error", "_ErrFunc") ; COM Error Handler
1010
_Example_HTTP_Tracking()
1111

1212
Func _Example_HTTP_Tracking()
13+
ConsoleWrite("! MicrosoftEdgeWebview2 : version check: " & _NetWebView2_IsAlreadyInstalled() & ' ERR=' & @error & ' EXT=' & @extended & @CRLF)
14+
1315
Local $hGUI = GUICreate("WebView2 HTTP Status Tracker", 1000, 600)
1416
ConsoleWrite("$hGUI=" & $hGUI & @CRLF)
1517

@@ -32,7 +34,6 @@ Func _Example_HTTP_Tracking()
3234
; Very important to prevent the GUI from getting stuck by hundreds of requests (images, scripts, etc.)
3335
$oWebV2M.HttpStatusCodeDocumentOnly = True
3436

35-
3637
; Testing with a non-existent page to see the 404
3738
_NetWebView2_Navigate($oWebV2M, "https://google.com/this-page-does-not-exist")
3839

@@ -71,7 +72,9 @@ Func WebEvents_OnMessageReceived($oWebV2M, $hGUI, $sMsg)
7172
Local $iSplitPos = StringInStr($sMsg, "|")
7273
Local $sCommand = $iSplitPos ? StringStripWS(StringLeft($sMsg, $iSplitPos - 1), 3) : $sMsg
7374
Local $sData = $iSplitPos ? StringTrimLeft($sMsg, $iSplitPos) : ""
75+
#forceref $sData
7476
Local $aParts
77+
#forceref $aParts
7578

7679
Switch $sCommand
7780
Case "INIT_READY"
@@ -84,7 +87,7 @@ EndFunc ;==>WebEvents_OnMessageReceived
8487

8588
; Handles custom messages from JavaScript (window.chrome.webview.postMessage)
8689
Func JavaScript_OnMessageReceived($oWebV2M, $hGUI, $sMsg)
87-
#forceref $oWebV2M
90+
#forceref $oWebV2M, $hGUI
8891
ConsoleWrite(">>> [JavaScript]: " & (StringLen($sMsg) > 150 ? StringLeft($sMsg, 150) & "..." : $sMsg) & @CRLF)
8992
Local $sFirstChar = StringLeft($sMsg, 1)
9093

@@ -126,6 +129,8 @@ EndFunc ;==>JavaScript_OnMessageReceived
126129

127130
; OnWebResourceResponseReceived
128131
Func WebEvents_OnWebResourceResponseReceived($oWebV2M, $hGUI, $iStatusCode, $sReasonPhrase, $sRequestUrl)
132+
#forceref $hGUI
133+
129134
Local $sLog = StringFormat("! [HTTP %d] | %s | URL: %s", $iStatusCode, $sReasonPhrase, $sRequestUrl)
130135
ConsoleWrite($sLog & @CRLF)
131136

0 commit comments

Comments
 (0)