在WinForms应用程序中,我有一个表单,其中有几个链接标签。 当用户点击我想在我自己的应用程序打开的EXISTING浏览器TAB中打开页面的任何链接时。 (当然除了第一次打开新标签外) 我的问题: Process.Start(“我的网址”);一直打开一个新标签。 有什么办法可以告诉浏览器停止打开新标签吗?
先谢谢。
答案 0 :(得分:4)
该行为是基于每个浏览器定义的,并且是您不应该尝试干预的用户设置。如果您确实需要这种级别的控制,那么您是否考虑在应用程序中托管浏览器控件?
答案 1 :(得分:0)
如果您使用的是INternetexplorer,则可以使用ShellWindows
示例和说明:Launch a URL in a tab in an existing IE window from C#