首页 > 解决方案 > 在新选项卡中打开但未与父选项卡分组

问题描述

我对 Internet Explorer 11 和链接有疑问。所以我有一个带有链接的网页,这是代码,经典链接:

<a href="http://www.google.com" target="_blank">My Link</a>

所以我希望这个链接在新标签页中打开,它与_blank标签配合得很好。但是在 IE11 中,新选项卡与我单击的旧选项卡组合在一起,我不希望这样。

即11

是否有可能通过某些 JS 或其他方式强制 IE11 不将选项卡与旧选项卡分组?我也试过target="_new"了,还是不行。

标签: javascripthtmlinternet-explorer-11

解决方案


您可以尝试使用 window.open 方法打开一个新选项卡。

代码如下:

<script type="text/javascript">
    function openInNewTab(url) {
        event.preventDefault();
        var win = window.open(url, '_blank');
    }
</script>
<a href="#" onclick="openInNewTab('http://www.google.com');">My Link</a>

结果是这样的:

在此处输入图像描述


推荐阅读