Веб-сайт моего клиента открывает внешние ссылки в новых окнах (с target = "_ blank"). Ссылки также направляются через регистратор, который отвечает 302 перенаправлением на желаемую страницу.
Например, вместо
<a href="http://stackoverflow.com">...</a>
У нас есть
<a href="/redirect?to=http://stackoverflow.com" target="_blank">...</a>
Где /redirect?to=$url
возвращает HTTP 302 в $url
.
Это отлично работает во всех браузерах, кроме IE8. Вместо открытия нового окна с желаемым URL-адресом IE8 открывает новое окно и останавливается с индикатором выполнения и пустой адресной строкой. Если затем я нажму «стоп и перезагрузить», загрузится нужный URL.
Кто-нибудь сталкивался с этой проблемой? Есть ли известное решение, которое сохранило желаемое поведение моего клиента? То есть открывать ссылки в новом окне с ведением журнала на основе перенаправления.