浏览器在Acrobat Reader的HTTP POST后挂起

时间:2011-05-10 16:54:41

标签: http iis acrobat

Adob​​e Acrobat浏览器插件用于接受用户的表单输入。用户完成PDF表单并单击其提交按钮后,表单数据将发布到Asp.Net页面,该页面接受数据,存储并以HTML格式返回消息。

这适用于Firefox中的Acrobat Reader。在Internet Explorer中,我们的目标浏览器,在提交PDF表单后,数据被Asp.Net接受,保存到磁盘,并通过数据包嗅探器,我可以看到HTML响应已提供,但IE挂起在卸载PDF之后,就像它试图加载响应一样,但从未这样做。

我已经确定在Windows XP和7以及Adobe Reader 9和10上使用或不使用SSL的IIS6和IIS7会出现问题。我忽略了什么考虑?

1 个答案:

答案 0 :(得分:0)

当Acrobat Reader插件发送HTTP POST,然后调用类似以下内容的警告对话框时,Internet Explorer中似乎会出现此行为:

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

问题似乎源于在 发送HTTP POST后运行脚本 ;重新排序事件序列已经解决了我遇到的问题。