Javascript 如果链接已在另一个窗口或选项卡中打开,我不&x27;我不想打开副本。它';它在其他浏览器中工作,但Safari不断打开新选项卡

Javascript 如果链接已在另一个窗口或选项卡中打开,我不&x27;我不想打开副本。它';它在其他浏览器中工作,但Safari不断打开新选项卡,javascript,hyperlink,tabs,safari,target,Javascript,Hyperlink,Tabs,Safari,Target,以下是在名为“myNewWindow”的新窗口或选项卡中打开的两个链接(我将Google链接放在此处进行比较,并说明我遇到的问题-我计划从我的网站链接到的只是Shutterstock): 我在Chrome中试用过,它也会打开一个新窗口,而不是重复使用Shuttershock窗口。Opera也是。只有Firefox会重用这个窗口,不管我是先打开Google还是ShutterStock。不管怎样,第二个链接打开了一个新标签。谢谢Barmar的回复!有趣的是,您看到了这些不同的结果,这让我觉得为了

以下是在名为“myNewWindow”的新窗口或选项卡中打开的两个链接(我将Google链接放在此处进行比较,并说明我遇到的问题-我计划从我的网站链接到的只是Shutterstock):


我在Chrome中试用过,它也会打开一个新窗口,而不是重复使用Shuttershock窗口。Opera也是。只有Firefox会重用这个窗口,不管我是先打开Google还是ShutterStock。不管怎样,第二个链接打开了一个新标签。谢谢Barmar的回复!有趣的是,您看到了这些不同的结果,这让我觉得为了安全和一致性,我应该将所有目标设置为“自我”(默认),而忘记尝试打开新选项卡。我仔细检查了OS X 10.9.5上的Chrome 42、Firefox 37、Opera 28和Windows 8.1上的Chrome 41、Firefox 36、Opera 27以及Windows 7上的IE 8、9、10、11,我发现它们都重新使用了相同的选项卡,这与您的测试不同。我注意到,在该选项卡打开一次之后,IE和Firefox在再次单击任何一个链接时都不会将焦点切换到该选项卡。仅供参考,我刚刚将上面的HTML复制到JSFIDLE。你能在那里重现这个问题吗,或者你只能在你的网站上看到它。