1

我们有一个 VFP 应用程序,需要在 Chrome 或 Firefox 中打开一个特定的站点。该网站针对其中任何一种浏览器进行了优化。

我们知道如何在我们的应用Createobject程序InternetExplorer.Application中打开浏览器。这允许我们与浏览器交互。但是,它仅适用于IE.

有谁知道如何使用Chromeor来实现相同的目的Firefox

我们这样做是为了打开默认浏览器(即ChromeFirefox)。

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

这种方法的问题是它只是打开浏览器,我们不能与之交互(例如,传递值和读取页面上的项目)。

至少,如果我们可以在不使用 a 的情况下打开ChromeFirefox传递 POST 参数querystring,那将是一个可以接受的开始。

4

1 回答 1

0

Chrome 没有公开 OLE 自动化接口,所以我认为你对 CreateObject() 不走运。您可能能够以某种方式向它发送击键,但它充其量只是kludgey。

于 2012-11-08T12:45:43.600 回答