如何检测用户是否已打开url并重定向到已打开的url?

任何人都可以告诉我如何检测用户是否已经打开链接/url标签,如果url已经打开,是否可以将链接重定向到活动的浏览器标签?

例如:用户点击链接,js代码将在浏览器中打开一个新选项卡。如果用户再次点击链接,我希望他重定向到活动会话而不是打开新选项卡。

我阅读了以下post,但无法根据它们实现我的逻辑:

Java:确保Web应用程序仅在一个浏览器选项卡中打开
可以检测用户是否打开了您网站的多个标签?

我使用简单的window.open(url)在新标签中打开我的url。

谢谢….

如果你给打开的窗口命名,它将在第二次重新打开

window.open(url,"mypopup"); 

在javascript中使用目标/窗口名称

 window.open(yoururl, youruniquewindowname) 

 window.open("https://stackoverflow.com/", "stack_unique_123") 

如果一个带有stack_unique_123的窗口已经打开,那么将在该窗口中重新加载“ https://stackoverflow.com/ ”,防止新的窗口被打开。