Pregunta

We have a VFP application and need to open a specific site in Chrome or Firefox. The site is optimized for either of those browsers.

We know how to Createobject for InternetExplorer.Application to open a browser inside our application. This allows us to interract with the browser. However, it works only with IE.

Does anyone know how to accomplish the same purpose using either Chrome or Firefox?

We have done this to open the default browser (which is Chrome or Firefox).

oShell = Createobject("wscript.shell")
oShell.Run(lcUrl)

The issue with this approach is that it just opens the browser and we cannot interact with it (e.g. pass values and read items on the page).

At a minimum, if we can open Chrome or Firefox and pass POST parameters without using a querystring that would be an acceptable start.

¿Fue útil?

Solución

Chrome doesn't expose an OLE Automation interface so I think you are out of luck with CreateObject(). You might be able to send keystrokes to it somehow but it would be kludgey at best.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top