Браузер зависает после HTTP POST из Acrobat Reader - PullRequest
0 голосов
/ 10 мая 2011

Подключаемый модуль браузера Adobe Acrobat используется для приема ввода формы от пользователя. После того как пользователь заполнил форму PDF и нажал кнопку «Отправить», данные формы публикуются на странице Asp.Net, которая принимает данные, сохраняет их и возвращает сообщение в формате HTML.

Это прекрасно работает в Acrobat Reader в Firefox. В Internet Explorer, нашем целевом браузере, после отправки PDF-формы данные принимаются Asp.Net, сохраняются на диск, и, с помощью анализатора пакетов, я вижу, что ответ HTML отправлен, но IE зависает. после того, как PDF выгружен, как будто он пытается загрузить ответ, но никогда не делает.

Я определил, что проблема возникает с IIS6 и IIS7, с или без SSL, в Windows XP и 7, а также с Adobe Reader 9 и 10; какие соображения я пропускаю?

1 Ответ

0 голосов
/ 11 мая 2011

Такое поведение возникает в Internet Explorer, когда подключаемый модуль Acrobat Reader отправляет HTTP-запрос POST, после чего вызывается диалоговое окно с предупреждением, похожее на следующее:

app.alert({
    cMsg: "Error! Try again!",
    cTitle: "Acme Testing Service"
});

Кажется, проблема устраненапосле запуска сценария после отправлено сообщение HTTP POST;изменение порядка событий решило проблему, с которой я столкнулся.

...