我有一个链接应该在新标签页中打开,但如果标签页已打开,请切换到该链接。 我试过使用javascript,wnd = window.open()和wnd.focus(),它可以在Chrome 19中使用,但不能在FF 13或IE 9中使用。 这里是我写的代码:在新窗口中打开链接或关注它,如果已经打开
<script type="text/javascript">
var loadingTableWnd;
function openOrSwitchToWindow(url){
if(loadingTableWnd == undefined)
loadingTableWnd = window.open(url,'myFrame');
else
loadingTableWnd.focus();
}
</script>
<a href='javascript:openOrSwitchToWindow("/");' >Loading Table</a>
任何想法如何打开或切换到每个浏览器?
编辑:我需要在新选项卡中打开链接,而不是独立窗口。
有已经提交了,而一个错误以前,尚未修复 - https://bugzilla.mozilla.org/show_bug.cgi?id=416771 –
该错误在2008年提交。这里是2016年的Firefox 47,但它仍然没有得到解决。任何人(有些拉)请升级? –