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.

有帮助吗?

解决方案

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.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top