У меня есть PHP-скрипт, вызываемый Ajax-запросом с использованием jsonp.Сценарий спит несколько минут, пока клиенту не нужно отправлять уведомления.
Проблема связана с Internet Explorer, который ожидает завершения работы сценария, прежде чем менять страницу.
Я сделал очень простой модульный тест , чтобы проиллюстрировать проблему.
Тест вызывает PHP, спящий в течение 5 секунд.
В Chrome или Firefox, когда вы нажимаете «перезагрузить», страница немедленно изменяется, и первый запрос на следующей странице будет иметьчтобы дождаться завершения предыдущего запроса.
В IE он просто останавливается, ожидая окончания сценария PHP перед изменением страницы.
Есть ли способ заставить IE игнорировать все ожидающиесвязи и изменить страницу в любом случае?