Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 jquery 打开一个新选项卡。代码应该很简单,但是下面的代码不起作用,因此它会打开一个新窗口
window.open('url', '_blank');
如何打开新标签而不是新窗口?
您作为开发人员无法确定。
浏览器有一个设置来决定发生这种情况时要做什么,因此最终用户是决定新窗口/选项卡如何打开的人。
我见过的最接近“控制”的方法是,当我在 的第三个参数中传递一个大小时window.open,它会“强制”一个新窗口(至少在过去是这样)。当然,这很可能在浏览器之间并不一致。这与您正在寻找的相反。
window.open
当存在没有标签功能的浏览器时,它也无济于事。