У меня есть страница, на которой, периодически, я должен изменить URL-адрес, чтобы включить некоторые параметры GET в фоновом режиме с помощью JavaScript, чтобы страница обновлялась с использованием новых параметров GET.Как «обновить» окно в IE без кражи фокуса окна?
Так, например, я буду периодически делать
window.location.href = window.location.host + '?' + ss;
или
window.location.search = '?' + ss;
Где сс 'это новая строка запроса, например: "Foo = 3 & бар = 1" , Эти «обновления» будут выполняться, когда окно находится в фоновом режиме.
Моя проблема заключается в том, что в браузерах IE обновление заставляет окно украсть фокус. Есть ли вообще избежать или обойти это?
Какая версия IE? Не могли бы вы просто изменить window.location.hash и использовать AJAX для обновления страницы? – EricLaw
Мне действительно нужно перезагрузить страницу с новыми параметрами GET. Я видел это поведение на IE 6 и 7, но не тестировал 8. – Kyle