我想确保之前打开的任何弹出窗口不仅存在,而且不会最小化。 earlier discussion谈到检查窗口是否存在。我猜测(希望!)将焦点放在已打开的窗口上,如果它被最小化,将恢复该窗口。
是这样吗,还是没有?
谢谢!
答案 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}