@@ -41,7 +41,7 @@ Func _Example()
4141
4242 ; initialize browser - put it on the GUI
4343 Local $sProfileDirectory = @ScriptDir & " \NetWebView2Lib-UserDataFolder"
44- _NetWebView2_Initialize($oWeb , $hGUI , $sProfileDirectory , 0 , 0 , 0 , 0 , True , False , False , 0.7 )
44+ _NetWebView2_Initialize($oWeb , $hGUI , $sProfileDirectory , 0 , 0 , 0 , 0 , True , True , 0.7 )
4545
4646 ; Get the bridge object and register events
4747 Local $oBridge = _NetWebView2_GetBridge($oWeb , " __UserEventHandler__Bridge_" )
@@ -130,6 +130,17 @@ Func _Example()
130130 _NetWebView2_ExecuteScript($oWeb , $s_JavaScript_snipp , $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET )
131131 MsgBox ($MB_TOPMOST , " TEST #" & @ScriptLineNumber , " After:" & @CRLF & $s_JavaScript_snipp )
132132
133+ $s_JavaScript_snipp = ' PDFViewerApplication.open({ url: "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf" });'
134+ _NetWebView2_ExecuteScript($oWeb , $s_JavaScript_snipp , $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET )
135+ MsgBox ($MB_TOPMOST , " TEST #" & @ScriptLineNumber , " After:" & @CRLF & $s_JavaScript_snipp )
136+
137+ ; ~ $s_JavaScript_snipp = FileRead(@ScriptDir & '\JS_Lib\PDFViewerApplicationEvents.js')
138+ ; ~ _NetWebView2_ExecuteScript($oWeb, $s_JavaScript_snipp, $NETWEBVIEW2_EXECUTEJS_MODE2_RESULT)
139+
140+ $s_JavaScript_snipp = ' PDFViewerApplication.open({ url: "https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/PDF32000_2008.pdf" });'
141+ _NetWebView2_ExecuteScript($oWeb , $s_JavaScript_snipp , $NETWEBVIEW2_EXECUTEJS_MODE0_FIREANDFORGET )
142+ MsgBox ($MB_TOPMOST , " TEST #" & @ScriptLineNumber , " After:" & @CRLF & $s_JavaScript_snipp )
143+
133144 #EndRegion ; now we can call the script directly from the JavaScript library "NetWebView2Lib_pdfjs_Tools.js" - some pdfjs magic stuff ;)
134145
135146 ; Main Loop
0 commit comments