1- #Region ; *** Dynamically added Include files ***
2- #include < IE.au3> ; added:01/18/26 22:09:02
3- #EndRegion ; *** Dynamically added Include files ***
41; ~ #AutoIt3Wrapper_UseX64=y
52#AutoIt3Wrapper_UseX64= n
63#AutoIt3Wrapper_Run_AU3Check= Y
@@ -21,6 +18,7 @@ _Example()
2118Func _Example()
2219 Local $oMyError = ObjEvent (" AutoIt.Error" , __NetWebView2_COMErrFunc)
2320 #forceref $oMyError
21+
2422 ; Create GUI with resizing support
2523 Local $hGUI = GUICreate (" WebView2AutoIt JSON Viewer" , 500 , 650 , - 1 , - 1 , BitOR ($WS_OVERLAPPEDWINDOW , $WS_CLIPCHILDREN ))
2624 GUISetBkColor (0x2B2B2B , $hGUI )
@@ -51,9 +49,11 @@ Func _Example()
5149 $_g_oWeb = $oWebV2M
5250 If @error Then Return SetError (@error , @extended , $oWebV2M )
5351
54- ; Important: Pass $hGUI in parentheses to maintain Pointer type for COM
55- Local $sProfileDirectory = @TempDir & " \NetWebView2Lib-UserDataFolder"
52+ ; Initialize JavaScript Bridge
53+ Local $oJSBridge = _NetWebView2_GetBridge($oWebV2M )
54+ If @error Then Return SetError (@error , @extended , $oWebV2M )
5655
56+ Local $sProfileDirectory = @TempDir & " \NetWebView2Lib-UserDataFolder"
5757 _NetWebView2_Initialize($oWebV2M , $hGUI , $sProfileDirectory , 0 , 50 , 0 , 0 , True , True , True , 1.2 , " 0x2B2B2B" )
5858
5959 ; Initial JSON display
@@ -65,9 +65,6 @@ Func _Example()
6565
6666 Local $sLastSearch = " "
6767
68- ; Initialize JavaScript Bridge
69- Local $oJSBridge = _NetWebView2_GetBridge($oWebV2M )
70-
7168 ; Main Application Loop
7269 While 1
7370 Switch GUIGetMsg ()
0 commit comments