【发布时间】:2013-04-11 15:58:03
【问题描述】:
我想使用 jquery 打开一个新标签。代码应该很简单,但是以下代码不起作用,因此它会打开一个新窗口
window.open('url', '_blank');
如何打开新标签而不是新窗口?
【问题讨论】:
-
部分老浏览器不支持标签页
标签: javascript jquery
我想使用 jquery 打开一个新标签。代码应该很简单,但是以下代码不起作用,因此它会打开一个新窗口
window.open('url', '_blank');
如何打开新标签而不是新窗口?
【问题讨论】:
标签: javascript jquery
您作为开发者无法确定。
浏览器有一个设置来决定发生这种情况时要做什么,所以最终用户是决定新窗口/标签如何打开的人。
据我所知,最接近“控制”这一点的是,当我在window.open 的第三个参数中传递一个大小时,它会“强制”一个新的窗口(至少它是过去有)。当然,这很可能在浏览器之间并不一致。这与您正在寻找的相反。
当有没有标签功能的浏览器时,它也无济于事。
【讨论】: