在 WinForms 应用程序中,我有一个表单,其中有几个链接标签。当用户单击任何链接时,我想在我自己的应用程序已打开的现有浏览器选项卡中打开一个页面。(当然除了第一次应该打开一个新标签)我的问题: Process.Start("My Url"); 一直打开一个新标签。有什么方法可以告诉浏览器停止打开新标签?
之前谢谢。
该行为是在每个浏览器的基础上定义的,并且是您不应该尝试干预的用户设置。如果您确实需要这种级别的控制,您是否考虑过在您的应用程序中托管浏览器控件?
如果您使用的是互联网浏览器,您可以使用ShellWindows
示例和描述:从 C# 在现有 IE 窗口的选项卡中启动 URL