Bra*_*rad 7 delphi delphi-7 delphi-2009 twebbrowser
我知道在delphi中你可以打开默认浏览器:
ShellExecute(self.WindowHandle,'open','www.website.com',nil,nil, SW_SHOWNORMAL);
Run Code Online (Sandbox Code Playgroud)
但是我想知道是否有办法在新打开的浏览器窗口上自动发布数据或自动填充登录数据(即使在firefox,safari等)
谢谢
-Brad
您可以使用OLE启动浏览器,并使用该navigate函数将数据和上下文传递到 url。
使用 OLE 打开 IE
MyBrowser := CreateOleObject('InternetExplorer.Application') as IWebBrowser2;
Run Code Online (Sandbox Code Playgroud)
发送数据到url
MyBrowser.Navigate('http://mysite.com', Flags, EmptyParam, PostData, Headers);
Run Code Online (Sandbox Code Playgroud)
请参阅此处的导航功能示例: http://forums.devshed.com/showpost.php ?p=2408145&postcount=2
我希望这个能帮上忙 !