jquery 打开新窗口但不聚焦[重复]

7lrncoxx  于 2023-01-12  发布在  jQuery
关注(0)|答案(3)|浏览(182)
    • 此问题在此处已有答案**:

I need to open a new window in the background with JavaScript, and make sure the original is still focused(6个答案)
九年前就关门了。
我有这样的情况。我试图用window.open函数打开一个窗口,新窗口在主窗口前面打开,我怎么能在主窗口的后台打开它,而不关注新窗口。有可能这样做吗?

p4tfgftt

p4tfgftt1#

你要找的东西叫做"pop-under" window

示例:

var handle = window.open('https://stackoverflow.com/');
handle.blur();
window.focus();

但是,这并不是一种保证,因为用户浏览器设置可能会覆盖此行为,特别是弹出窗口阻止程序。

nlejzf6q

nlejzf6q2#

不,你不能打开主窗口后面的窗口。如果你使用window.open(),那么它将是主窗口的顶部。这就是弹出窗口的工作原理。
或者,您可以执行此操作

Window.open(); 
yourMainWindow.focus();
wqlqzqxt

wqlqzqxt3#

尝试使用以下方法

window.open("http://localhost/123", '_blank');

相关问题