LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

update my web browser

i'm using labview 2013, i'm trying to open google maps on the browser, but had a lot of error and resulting in a need to update the browser

InegiLM_1-1698219730962.pngInegiLM_2-1698219741289.png

how can i resolve this.

 

is possible to get the coordenates from a place?

 

0 Kudos
Message 1 of 3
(1,264 Views)

IWebBrowser2 is an ActiveX interface to the old Internet Explorer engine. Microsoft did not implement any bridge from IWebBrowser2 to their new Edge engine. Since Internet Explorer is discontinued since many moons, there is no way you can upgrade that.

 

You will need to find a different interface to a more modern internet browser engine. WebView might be a solution that accesses the engine behind Edge, but it is .Net based (of course, Microsoft would rather abandon ActiveX nowadays if they could) and you will need to change all the nodes in LabVIEW accordingly.

 

For Chrome you could interface to WebKit which is the engine in the Google Chrome browser. There exists a .Net interface for that: https://code.google.com/archive/p/open-webkit-sharp/ but this is all old news already. The more up to date method is to use the CEF (Chromium Embedding Framework). The framework itself is DLL based and you do not want to access that directly from LabVIEW (a really challenging task) but there exists a .Net component to access that here: https://cefsharp.github.io/

 

 

Rolf Kalbermatter
My Blog
Message 2 of 3
(1,238 Views)

@SpaghettiCoder in the forum also has a LabVIEW XControl for WebView2 they have been working on available on GitHub and VIPM.


Milan
Message 3 of 3
(1,189 Views)