JavaScript:检查窗口是否存在&&是/未最小化

时间:2011-08-05 22:26:44

标签: javascript popup window exists

我想确保之前打开的任何弹出窗口不仅存在,而且不会最小化。 earlier discussion谈到检查窗口是否存在。我猜测(希望!)将焦点放在已打开的窗口上,如果它被最小化,将恢复该窗口。

是这样吗,还是没有?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以同时执行这两项操作,假设“窗口”是您对选项卡或浏览器窗口的引用,并检测焦点并使用以下方法进行设置:

function detectFocus(state){
   return "Window is now "+state;
}
window.onfocus = function("in focus")
window.onblur = function("not in focus")
/*You then can set state with this method of window:*/
if(needToRestore==true){window.focus}