对于你们中的某些人来说,这个问题似乎很愚蠢,但我不这么认为...
因此,基本上我想要实现的是通过javascropt在同一浏览器窗口中打开新标签,但不能通过单击某些内容来打开它。我已经尝试了几件事...
window.open(url,“ _ blank”)不适用于Google chrome,它将打开chrome的整个新窗口...
然后我尝试了这样的事情
`<a href="" target="_blank" id="link"></a>
<script type="text/javascript">
function OpenNewTab(link){
var a = $('a[target="_blank"]')[0];
a.setAttribute('href', link);
// document.getElementById("link").click();
// a.click();
}
</script>`
无论如何,如果我注释掉任何行,它仍然会执行相同的操作,但是如果我将第一行代码更改为此,
`<a href="" target="_blank" id="link">Click Here</a>`
然后单击它,当然可以正常工作...
提醒一下,所有这些事情似乎都可以在Firefox上为我工作
注意:别忘了我只想在代码中发生某些事情后打开标签页,而不是在用户单击某些内容后打开标签页
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句