我使用target="_blank"
在新选项卡中打开链接。但在IE中,它会打开一个完全符合逻辑的新窗口,因为这就是_blank
应该做的事情。
我不知道target="_blank"
在其他浏览器中的表现如何。
是否有强制链接在新选项卡中打开的功能。如果浏览器支持选项卡...否则将创建一个新窗口
发布于 2010-10-20 00:59:55
作为浏览器呈现的HTML的作者,没有办法做到这一点。至少据我所知还没有。这在很大程度上取决于浏览器及其设置/首选项,这些都是由用户自己设置的。
此外,您不应该将此强加给任何用户。浏览器是用户的财产。如果用户想要在标签页或新窗口中打开所有链接,那么就让用户这样做。
我们不能做某些事情,这很好。target=_blank
仍然被滥用,弹出窗口已经被做得死气沉沉。
发布于 2013-07-17 17:06:24
由于我陷入了这个老问题,然后发现它现在是可能的(可能这个css选项当时不可用),我只想添加一个关于如何做到这一点的更新:
<a href="[yourlink]" target="_blank" style="target-new: tab;">Google</a>
以下是target-new样式的选项:
target-new: window | tab | none
未测试none选项,可能它使用默认浏览器设置。
我在Firefox和IE7-9中确认了这一点。
发布于 2010-10-20 00:59:41
不,没有。
https://stackoverflow.com/questions/3970746
复制相似问题