首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML:如何强制链接在新选项卡中打开,而不是在新窗口中打开

HTML:如何强制链接在新选项卡中打开,而不是在新窗口中打开
EN

Stack Overflow用户
提问于 2010-10-20 00:58:02
回答 12查看 191.2K关注 0票数 79

我使用target="_blank"在新选项卡中打开链接。但在IE中,它会打开一个完全符合逻辑的新窗口,因为这就是_blank应该做的事情。

我不知道target="_blank"在其他浏览器中的表现如何。

是否有强制链接在新选项卡中打开的功能。如果浏览器支持选项卡...否则将创建一个新窗口

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2010-10-20 00:59:55

作为浏览器呈现的HTML的作者,没有办法做到这一点。至少据我所知还没有。这在很大程度上取决于浏览器及其设置/首选项,这些都是由用户自己设置的。

此外,您不应该将此强加给任何用户。浏览器是用户的财产。如果用户想要在标签页或新窗口中打开所有链接,那么就让用户这样做。

我们不能做某些事情,这很好。target=_blank仍然被滥用,弹出窗口已经被做得死气沉沉。

票数 79
EN

Stack Overflow用户

发布于 2013-07-17 17:06:24

由于我陷入了这个老问题,然后发现它现在是可能的(可能这个css选项当时不可用),我只想添加一个关于如何做到这一点的更新:

代码语言:javascript
复制
<a href="[yourlink]" target="_blank" style="target-new: tab;">Google</a>

以下是target-new样式的选项:

代码语言:javascript
复制
target-new: window | tab | none 

未测试none选项,可能它使用默认浏览器设置。

我在Firefox和IE7-9中确认了这一点。

票数 42
EN

Stack Overflow用户

发布于 2010-10-20 00:59:41

不,没有。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3970746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档