【问题标题】:how to stop window.open to bring the child window to focus? [duplicate]如何停止 window.open 以使子窗口聚焦? [复制]
【发布时间】:2013-11-20 10:32:10
【问题描述】:

我有一个子窗口,并使用 window.open 获取该窗口变量

但在获取该对象时,子窗口会在 Chrome 中成为焦点。在 IE10,11 的情况下它可以正常工作。

我的要求是我不希望子窗口在我调用 window.open 时成为焦点

【问题讨论】:

  • 这是一个骗子的骗子......(window.open()).blur(); window.focus()是答案,顺便说一句
  • 这些链接是第一次打开的。打开后我得到了窗口的对象。无法在 chrome 中工作。

标签: javascript


【解决方案1】:

使用windowObj.blur() 强制窗口保持失焦。

例如:

var windowObj= window.open("http://stackoverflow.com");
windowObj.blur();  //To force the new window to stay OUT of focus.
//windowObj.focus();    //To force the new window to be IN focus.

【讨论】:

  • 这是第一次打开。我正在调用 window.open 来获取已打开窗口的窗口对象。我尝试在获取窗口对象后调用 window.blur,但它不起作用。
猜你喜欢
  • 1970-01-01
  • 2018-04-06
  • 2012-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多