在特定位置使用delphi打开默认浏览器

在特定位置使用delphi打开默认浏览器,delphi,browser,position,Delphi,Browser,Position,我想在特定位置的默认浏览器中打开一个网页,并在该位置打开另一个网页,而不是该浏览器的新任务。也许用户打开了浏览器的新任务,但通过单击我的delphi程序中的按钮,所选网页必须首先打开。可能吗?我的公司想让我编这样的程序,但我不知道怎么做。我真的很感激任何帮助。谢谢 有打开默认浏览器的说明,但您甚至可以运行url,就像您可以从Windows运行命令运行一样。然后,您需要保留该流程的句柄,以便可以对其进行处理 要在特定点打开网页,理想情况下,您可以在页面中使用命名锚,即哈希后的位:如果您无法控制页面

我想在特定位置的默认浏览器中打开一个网页,并在该位置打开另一个网页,而不是该浏览器的新任务。也许用户打开了浏览器的新任务,但通过单击我的delphi程序中的按钮,所选网页必须首先打开。可能吗?我的公司想让我编这样的程序,但我不知道怎么做。我真的很感激任何帮助。谢谢

有打开默认浏览器的说明,但您甚至可以运行url,就像您可以从Windows运行命令运行一样。然后,您需要保留该流程的句柄,以便可以对其进行处理

要在特定点打开网页,理想情况下,您可以在页面中使用命名锚,即哈希后的位:如果您无法控制页面,并且没有命名锚,您可以尝试滚动:


如何使用默认浏览器在特定位置打开网页?您可以使用它返回一个进程句柄,然后您需要找到主窗口并设置其位置。如何在该浏览器实例中打开新任务选项卡?你必须对那个流程实例说,为IE打开一个文件可能是这样的,但我不知道其他的是什么。但也许我错了,这很容易。我不明白这个问题。屏幕上的位置?或在文档中的位置?我对打开后续文档一点也不了解。虽然TWebBrowser不是默认浏览器,但它可以满足您的其他要求,因为它更易于直接控制。