Недавно приложение, которое я написал, не начинало работать в Internet Explorer. Не было изменений в базовом (рубиновом рельсе) коде.Что делает сообщение IE 6 & 7 «Операция отменена»?
В IE 6 или IE 7 я могу сделать один запрос (HTTP-сообщение) в приложении, но когда я попытаюсь сделать второй запрос, я получаю сообщение «Операция отменена». Все работает отлично в firefox. Заголовки запроса HTTP и ответа являются точно такими же. Заголовок ответа для правильных и неверных результатов имеет одинаковую длину содержимого (около 104k). Правильный ответ содержит полный контент, но неправильный ответ имеет отрезок после боя 40k. (Так что около 65 тыс. Ответов просто исчезло.)
Еще сложнее то, что если я использую IP-адрес вместо имени домена, чтобы сделать запрос, все будет отлично.
Это веб-сервер apache2.
Любые идеи?
Мысль, которую я должен добавить: эта проблема возникла в прошлом с помощью рекламных услуг и других Javascript за пределами сайта (Google Maps, SiteMeter и т. Д.). Во всех случаях вам нужно беспокоиться не только о своей собственной кодовой базе. – 2009-05-01 06:34:17