JavaScript: проверка на наличие окна && является / не свернута - PullRequest
1 голос
/ 06 августа 2011

Я хочу быть уверен, что любое открытое ранее всплывающее окно не только существует, но и не свернуто. В предыдущем обсуждении говорилось о проверке существования окна. Полагаю (надеюсь!), Что фокусировка на уже открытом окне восстановит это окно, если оно было свернуто.

Это так или нет?

Спасибо!

1 Ответ

2 голосов
/ 06 августа 2011

Вы можете сделать и то и другое, предполагая, что «окно» - это ваша ссылка на вкладку или окно браузера, которую вы обнаружите, и определите фокус и установите его следующим образом:

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}
...