Я просто столкнулся с той же проблемой с Internet Explorer 8, поэтому, поиграв с ним некоторое время, кажется, что есть некоторые решения, такие как
location.reload();return false;
или
window.location = window.location;
или
window.location.reload(true);
Однако ни один из них не работает для меня - либо ничего не происходит, либо, в лучшем случае, открывается новое окно.
Что я нашел в качестве обходного пути, так это использование
document.forms[0].submit();
Это может не работать для всех созвездий, так как вам нужна форма на вашей странице (и убедитесь, что отправка формы не вносит никаких нежелательных изменений), но это сработало для меня. Также убедитесь, что вы не забыли поставить
<base target="_self" />
в заголовок вашей страницы, как описано Alsciende.
НТН
G.