1

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

我们知道如何CreateobjectInternetExplorer.Application在我们的应用程序内部打开浏览器。这使我们能够与浏览器进行交互。但是,它仅适用于IE

有谁知道如何使用ChromeFirefox完成相同的目的?

我们已经完成了这个操作来打开默认浏览器(即ChromeFirefox)。

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

这种方法的问题是,它只是打开浏览器,我们不能与它进行交互(例如,通过价值观和阅读网页上的项目)。

至少,如果我们可以打开ChromeFirefox并通过POST参数而不使用querystring这将是一个可接受的开始。

回答

0

Chrome并未公开OLE自动化接口,因此我认为您使用CreateObject()运气不佳。您可能能够以某种方式向其发送击键,但它最好是kludgey。