【发布时间】:2011-04-27 14:40:12
【问题描述】:
我使用target="_blank" 在新标签页中打开链接。但在 IE 中,它会打开一个新窗口,这是完全合乎逻辑的,因为这是 _blank 应该做的。
我不知道target="_blank" 在其他浏览器中的行为。
有什么东西可以强制链接在新标签页中打开。如果浏览器支持标签... 否则创建一个新窗口
【问题讨论】:
-
target="_blank"将在 Firefox、Chrome 和 Opera 的新标签页中打开该链接。其他两个浏览器,IE 和 Safari 将在新窗口中打开它。 -
哇,您甚至不能使用命名目标,也不能让 IE 在命名选项卡中打开新链接。也就是说,如果您选择使用
target="myName"在新选项卡中打开链接,则具有相同目标的后续链接将不会在您的选项卡中打开,而是会打开一个新窗口。对我来说听起来像是一个可用性错误。谢谢 IE。
标签: html cross-browser tabs