这是一个相当简单的问题,但我找不到任何解决方案。
我们的网络应用程序发送了一封电子邮件,电子邮件中有链接可以打开应用程序中的特定页面。
如果用户点击链接,浏览器会打开相关页面。如果用户再次单击同一链接,浏览器将打开另一个具有相同页面的窗口。有什么办法可以阻止打开另一个页面并切换回第一个窗口吗?每个唯一链接应仅打开一个页面,即使多次单击也是如此。
我知道通过提供窗口名称,我们的Web应用程序可以使用Javascript window.open()
方法。用锚标签可以实现同样的目的吗?锚标记的name属性似乎已被折旧 - 但我认为不能用于此。
电子邮件中的示例链接:
<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/>
提前致谢。
答案 0 :(得分:3)
您应该在链接中分配目标属性
<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 - 但这可能是你想要的任何东西。