我的页面中有一个链接,我希望在用户点击它时在新标签页中打开它?
答案 0 :(得分:4)
这取决于用户的浏览器设置。据我所知,你无法控制它。您所能做的就是让它在新窗口中打开,但如果用户有他/她的浏览器设置在新选项卡中打开新窗口,它就会这样做。
所以基本上,你能做的最好的事情是在新窗口中打开。
target="_blank"
即
<a href="url here" target="_blank">link text here</a>
答案 1 :(得分:1)
大多数浏览器将_blank目标视为在新标签页中打开。
将目标设置为_blank:
<a href="mypage.aspx" target="_blank"></a>
答案 2 :(得分:0)
使用设置为target
的{{1}}属性:
_blank
确切的行为取决于浏览器和用户设置,因此这是最好的。
答案 3 :(得分:0)
由于您(Web开发人员)正在尝试控制用户浏览器正在执行的操作,因此这被认为是不好的。应该由 me 来打开链接。除了那个讲座(我明白这可能不是你的决定),似乎没有办法做到这一点。