再次单击电子邮件中的 link 重新打开相同的 window?

Re-open the same window with a second click on a link in an email?

这是一个相当简单的问题,但我找不到任何解决方案。

我们的基于 Web 的应用程序发送了一封电子邮件,电子邮件中有 link 可以打开应用程序中的特定页面。

如果用户点击 link,浏览器会打开相关页面。如果用户再次单击同一个 link,浏览器将打开另一个具有相同页面的 window。有什么方法可以防止打开另一个页面并切换回第一个 window?每个唯一 link 应该只打开一个页面,即使点击多次也是如此。

我知道在我们的 Web 应用程序中使用 Javascript window.open() 方法通过为 window 提供名称是可能的。锚标签也能达到同样的效果吗?锚标记的名称属性似乎已贬值 - 但我认为它不能用于此目的。

电子邮件中的示例 links:

<a href="http://example.com/id=1" >ID 1</a><br/>
<a href="http://example.com/id=3" >ID 2</a><br/>
<a href="http://example.com/id=2" >ID 3</a><br/>

提前致谢。

您应该在链接中指定目标属性

<a href="http://example.com/id=1" target="test_1">ID 1</a><br/>
<a href="http://example.com/id=3" target="test_2">ID 2</a><br/>
<a href="http://example.com/id=2" target="test_3">ID 3</a><br/>

我使用了 test_1、test_2、test_3 - 但那真的可以是你想要的任何东西。