如何强制浏览器在现有选项卡而不是新选项卡中打开我的 URL

本文关键字:选项 URL 我的 新选项 浏览器 何强制 | 更新日期: 2023-09-27 18:31:56

在WinForms应用程序中,我有一个表单,其中有几个链接标签。当用户单击任何链接时,我想在我自己的应用程序已打开的现有浏览器选项卡中打开一个页面。(当然,除了第一次打开一个新选项卡)我的问题:Process.Start("My Url");始终打开一个新选项卡。有什么方法可以告诉浏览器停止打开新选项卡吗?

谢谢之前。

如何强制浏览器在现有选项卡而不是新选项卡中打开我的 URL

该行为是按浏览器定义的,并且是您不应尝试干预的用户设置。如果确实需要此级别的控制,是否考虑过改为在应用程序中承载浏览器控件?

如果您使用的是 INternetexplorer,则可以使用 ShellWindows 示例和说明:从 C# 在现有 IE 窗口的选项卡中启动 URL