Page 1 of 1

Is it possible to open the webview inspector via code?

Posted: Mon Jul 29, 2024 3:43 pm
by skinkairewalker
Hello everyone !

Re: Is it possible to open the webview inspector via code?

Posted: Mon Jul 29, 2024 3:56 pm
by infratec
Hm ... with my WebView2Gadget() you can simply call:

WebView2OpenDevToolsWindow(#WebGadget)

Maybe you can use it during development.

In my pbi I implement it this way:

Code: Select all

Procedure WebView2OpenDevToolsWindow(Gadget.i)
  
  Protected *Gadget.WebView2Gadget_Structure
  
  *Gadget = FindMapElement(WebView2GadgetMap(), Str(Gadget))
  If *Gadget
    *Gadget\wvCore\OpenDevToolsWindow()
  EndIf
  
EndProcedure

Re: Is it possible to open the webview inspector via code?

Posted: Mon Jul 29, 2024 4:08 pm
by infratec
But ...
there is a flag #PB_WebView_Debug for the WebViewGadget() :wink:

Re: Is it possible to open the webview inspector via code?

Posted: Tue Jul 30, 2024 6:39 pm
by skinkairewalker
awesome :)
thanks infratec

Re: Is it possible to open the webview inspector via code?

Posted: Fri Aug 09, 2024 11:16 am
by Kiffi

Code: Select all

Procedure WebViewGadget_OpenDevToolsWindow(WebViewGadget)
  
  If IsGadget(WebViewGadget) = 0 : ProcedureReturn : EndIf
  If GadgetType(WebViewGadget) <> #PB_GadgetType_WebView : ProcedureReturn : EndIf
  
  Protected Controller.ICoreWebView2Controller
  Protected Core.ICoreWebView2
  Controller = GetGadgetAttribute(WebViewGadget, #PB_WebView_ICoreController)
  Controller\get_CoreWebView2(@Core)
  Core\OpenDevToolsWindow()
  
EndProcedure

Re: Is it possible to open the webview inspector via code?

Posted: Fri Aug 16, 2024 7:02 pm
by skinkairewalker
sugooy 8)
thanks Kiffi