我们有一个VFP应用程序,需要在Chrome或Firefox中打开特定网站。该网站针对这两种浏览器进行了优化。
我们知道如何Createobject
InternetExplorer.Application
在我们的应用程序中打开浏览器。这允许我们与浏览器相互作用。但是,它仅适用于IE
。
有人知道如何使用Chrome
或Firefox
来达到同样的目的吗?
我们这样做是为了打开默认浏览器(Chrome
或Firefox
)。
oShell = Createobject("wscript.shell")
oShell.Run(lcUrl)
这种方法的问题在于它只是打开浏览器而我们无法与它进行交互(例如,传递值和页面上的读取项目)。
至少,如果我们可以打开Chrome
或Firefox
并传递POST参数而不使用可以接受的querystring
。
答案 0 :(得分:0)
Chrome不会公开OLE自动化界面,所以我认为你对CreateObject()运气不好。你可能能够以某种方式向它发送击键,但它最多只能是kludgey。