我有一个任务是在新标签中打开链接。为此,我尝试了下面的代码
window.open($(this).attr("data-MenuLink"), 'target=_new');
以及window.open($(this).attr("data-MenuLink"), 'target=_blank');
但问题是,当我第一次点击时,它会加载到新标签页并正常工作。但第二次它只会重新加载以前创建的选项卡,而不是新选项卡。我需要在每次点击时在新标签页中打开窗口
答案 0 :(得分:0)
window.open('www.yourdomain.com','_blank');
答案 1 :(得分:0)
window.open('http://www.yahoo.com','_blank','width=600,height=600')
答案 2 :(得分:0)
CSS3支持“在新标签页中打开”,属性为
target-new: window | tab | none;
请参阅this
否则,您可以使用浏览器属性强制窗口在新选项卡中打开。
编辑:目前似乎没有任何浏览器支持它。这似乎适用于firefox
<a href="some url" target="_newtab">content of the anchor</a>
否则,使用this方法立即调整窗口大小,以确保弹出窗口阻止程序不会终止您的弹出窗口
答案 3 :(得分:0)
您好试试这段代码,
<a href="some url" target="_blank">content of the anchor</a>