Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打开新窗口而不关注它_Javascript_Jquery_Html_Dom - Fatal编程技术网

Javascript 打开新窗口而不关注它

Javascript 打开新窗口而不关注它,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我有这样的情况。我尝试用窗口打开一个窗口。open功能新窗口是在主窗口的前面打开的,我如何在主窗口的后台打开它,而不关注新窗口。可以这样做吗?不,你不能打开主窗口后面的窗口。如果您使用的是window.open(),则它将位于主窗口的顶部。弹出窗口就是这样工作的。 或者你也可以这样做 Window.open(); yourMainWindow.focus(); 你所寻求的被称为 使用打开一个新窗口 使用将失去新窗口的焦点 使用将焦点返回到现有窗口 但是,这并不保证,因为用户浏览器设置可能

我有这样的情况。我尝试用
窗口打开一个窗口。open
功能新窗口是在主窗口的前面打开的,我如何在主窗口的后台打开它,而不关注新窗口。可以这样做吗?

不,你不能打开主窗口后面的窗口。如果您使用的是
window.open()
,则它将位于主窗口的顶部。弹出窗口就是这样工作的。
或者你也可以这样做

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

你所寻求的被称为

  • 使用打开一个新窗口
  • 使用将失去新窗口的焦点
  • 使用将焦点返回到现有窗口

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

请尝试使用以下方法

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

好的,也许还有其他方法可以在后台打开新窗口,而不必使用
window.open()
function@AntonSementsov还有什么其他的方法可以通过js实现同样的效果呢。!