Я думаю, это может быть дублированный вопрос, но существующие ответы не помогли.Window.focus() не работает в IE
Итак, у меня есть ниже функции, которые я зарегистрированную OnClick звена:
function open_new()
{
if (win===null)
{
win=window.open("url","_blank");
}
else{
win.location.href="url";
win.focus();}
}
Dont беспокоиться о логике. Говоря простыми словами, если пользователь впервые нажимает на ссылку в родительском окне, он откроет url в новом окне, скажем, окно 2.
Теперь проблема возникает -> Я возвращаюсь в родительское окно и снова я нажимаю на эту ссылку. Он устанавливает href окна 2, перезагружает его, но не фокусируется. Он все равно останется в родительском окне.
Примечание: Это прекрасно работает в хромированном состоянии.
Так что, я думаю, что такое же поведение сохраняется в IE9,10,11 . Потому что ни в одном из них он не работает. Есть ли обходное решение ??? –