Я использую код ниже, чтобы открыть новый браузер.
var winHndle = window.open(url,'myWindow');
winHndle.focus();
Я не против, если пользовательские настройки вступают в игру и открываются в новом окне или вкладке.
Моя проблема в том, что я хочу изменить фокус, если окно / вкладка уже существует. Я вижу, что ручка работает нормально - она обновляется, но фокус не меняется на эту вкладку.
Я продолжаю видеть сообщения, в которых используется focus()
, но это просто не работает.
Без перебора пользовательских настроек только IE и safari, похоже, открываются в новом окне с этим кодом. Я просто скачал и установил самые последние версии Firefox, Opera, Safari и Chrome - уже был IE 8. Поэтому для большинства браузеров мой код фокуса бесполезен: - (
К вашему сведению ... Я использую "myWindow", поэтому в следующий раз, когда я открываю окно, оно открывает / обновляет тот же экземпляр, если он все еще там.