Skip to content

Commit 8a51d15

Browse files
authored
Update 003-Multi-Basic.au3
1 parent d4751a5 commit 8a51d15

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

examples/003-Multi-Basic.au3

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ EndFunc ;==>_GetDemoHTML
7575
#Region ; USER DEFINED EVENTS HANDLER FUNCTION
7676
; BROWSER 1 - Manager Events
7777
Func __UserEventHandler_Web1__Manager__OnMessageReceived($oWebView, $hWindow, $sMsg)
78-
#forceref $hWindow
78+
$hWindow = WinGetHandle($hWindow)
7979
ConsoleWrite(">> [Browser 1]: " & (StringLen($sMsg) > 150 ? StringLeft($sMsg, 150) & "..." : $sMsg) & @CRLF)
8080
If $sMsg = "INIT_READY" Then
8181
_NetWebView2_ExecuteScript($oWebView, 'window.chrome.webview.postMessage(JSON.stringify({ "type": "COM_TEST", "status": "OK" }));', $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET)
@@ -84,6 +84,8 @@ EndFunc ;==>__UserEventHandler_Web1__Manager__OnMessageReceived
8484

8585
; BROWSER 1 - JavaScript Bridge Events
8686
Func __UserEventHandler_Web1__Bridge__OnMessageReceived($oWebView, $hWindow, $sMsg)
87+
$hWindow = WinGetHandle($hWindow)
88+
8789
Local Static $iMsgCnt = -1
8890
ConsoleWrite(">> [JS 1]: " & (StringLen($sMsg) > 150 ? StringLeft($sMsg, 150) & "..." : $sMsg) & @CRLF)
8991

@@ -107,7 +109,7 @@ EndFunc ;==>__UserEventHandler_Web1__Bridge__OnMessageReceived
107109

108110
; BROWSER 2 - Manager Events
109111
Func __UserEventHandler_Web2__Manager__OnMessageReceived($oWebView, $hWindow, $sMsg)
110-
#forceref $hWindow
112+
$hWindow = WinGetHandle($hWindow)
111113
ConsoleWrite(">> [Browser 2]: " & (StringLen($sMsg) > 150 ? StringLeft($sMsg, 150) & "..." : $sMsg) & @CRLF)
112114
If $sMsg = "INIT_READY" Then
113115
_NetWebView2_ExecuteScript($oWebView, 'window.chrome.webview.postMessage(JSON.stringify({ "type": "COM_TEST", "status": "OK" }));', $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET)
@@ -116,6 +118,7 @@ EndFunc ;==>__UserEventHandler_Web2__Manager__OnMessageReceived
116118

117119
; BROWSER 2 - JavaScript Bridge Events
118120
Func __UserEventHandler_Web2__Bridge__OnMessageReceived($oWebView, $hWindow, $sMsg)
121+
$hWindow = WinGetHandle($hWindow)
119122
Local Static $iMsgCnt = -1
120123
ConsoleWrite(">> [JS 2]: " & (StringLen($sMsg) > 150 ? StringLeft($sMsg, 150) & "..." : $sMsg) & @CRLF)
121124

0 commit comments

Comments
 (0)