@@ -50,7 +50,7 @@ EndFunc ;==>Main
5050Func UpdateWebUI($oManager , $sElementId , $sNewText )
5151 If Not IsObj ($oManager ) Then Return
5252 Local $sJS = StringFormat (" document.getElementById('%s').innerText = '%s';" , $sElementId , $sNewText )
53- _NetWebView2_ExecuteScript($oManager , $sJS )
53+ _NetWebView2_ExecuteScript($oManager , $sJS , $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET )
5454EndFunc ; ==>UpdateWebUI
5555
5656Func _NetWebView2_BrowserSetupWrapper($hOuterParentWindow , ByRef $oOuterWeb , $sEventPrefix , $sProfile , ByRef $oOuterBridge , ByRef $hInnerWebViewWindow , $iX , $iY , $iW , $iH , $s_AddBrowserArgs )
@@ -90,9 +90,9 @@ Func __UserEventHandler_Web1__Manager__OnMessageReceived($oWebView, $hGUI, $sMsg
9090 #forceref $hGUI
9191 ConsoleWrite (" - [Browser 1]: " & (StringLen ($sMsg ) > 150 ? StringLeft ($sMsg , 150 ) & " ..." : $sMsg ) & @CRLF )
9292 If $sMsg = " INIT_READY" Then
93- _NetWebView2_ExecuteScript($oWebView , ' window.chrome.webview.postMessage(JSON.stringify({ "type": "COM_TEST", "status": "OK" }));' )
93+ _NetWebView2_ExecuteScript($oWebView , ' window.chrome.webview.postMessage(JSON.stringify({ "type": "COM_TEST", "status": "OK" }));' , $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET )
9494 EndIf
95- EndFunc ; ==>__UserEventHandler_Web1__OnMessageReceived
95+ EndFunc ; ==>__UserEventHandler_Web1__Manager__OnMessageReceived
9696
9797; BROWSER 1 - JavaScript Bridge Events
9898Func __UserEventHandler_Web1__Bridge__OnMessageReceived($oWebView , $hGUI , $sMsg )
@@ -110,16 +110,16 @@ Func __UserEventHandler_Web1__Bridge__OnMessageReceived($oWebView, $hGUI, $sMsg)
110110 UpdateWebUI($oWebView , " mainTitle" , " Counter: " & $iMsgCnt )
111111 UpdateWebUI($oWebView , " statusMsg" , " Last Message: " & $sMsg )
112112 EndIf
113- EndFunc ; ==>__UserEventHandler_Web1__Bridge_OnMessageReceived
113+ EndFunc ; ==>__UserEventHandler_Web1__Bridge__OnMessageReceived
114114
115115; BROWSER 2 - Manager Events
116116Func __UserEventHandler_Web2__Manager__OnMessageReceived($oWebView , $hGUI , $sMsg )
117117 #forceref $hGUI
118118 ConsoleWrite (" - [Browser 2]: " & (StringLen ($sMsg ) > 150 ? StringLeft ($sMsg , 150 ) & " ..." : $sMsg ) & @CRLF )
119119 If $sMsg = " INIT_READY" Then
120- _NetWebView2_ExecuteScript($oWebView , ' window.chrome.webview.postMessage(JSON.stringify({ "type": "COM_TEST", "status": "OK" }));' )
120+ _NetWebView2_ExecuteScript($oWebView , ' window.chrome.webview.postMessage(JSON.stringify({ "type": "COM_TEST", "status": "OK" }));' , $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET )
121121 EndIf
122- EndFunc ; ==>__UserEventHandler_Web2__OnMessageReceived
122+ EndFunc ; ==>__UserEventHandler_Web2__Manager__OnMessageReceived
123123
124124; BROWSER 2 - JavaScript Bridge Events
125125Func __UserEventHandler_Web2__Bridge__OnMessageReceived($oWebView , $hWindow , $sMsg )
@@ -137,5 +137,5 @@ Func __UserEventHandler_Web2__Bridge__OnMessageReceived($oWebView, $hWindow, $sM
137137 UpdateWebUI($oWebView , " mainTitle" , " Counter: " & $iMsgCnt )
138138 UpdateWebUI($oWebView , " statusMsg" , " Last Message: " & $sMsg )
139139 EndIf
140- EndFunc ; ==>__UserEventHandler_Bridge_OnMessageReceived
140+ EndFunc ; ==>__UserEventHandler_Web2__Bridge__OnMessageReceived
141141#EndRegion ; USER DEFINED EVENTS HANDLER FUNCTION
0 commit comments