internet-explorer - 在 IE 浏览器中打开 PDF 时出现网络错误

标签 internet-explorer tomcat iis adobe-reader pdf-rendering

Internet Explorer(所有版本)中的 Adob​​e Reader 浏览器插件在呈现某些 Pdf 的 时显示以下消息“在 Internet 上访问此文档时发生网络错误。您要关闭文档还是重新加载它?”

此消息仅出现在 IE 中。我正在使用 Windows Server 2008 R2 标准操作系统、IIS 7.5 服务器启动 Tomcat 7.0.29 作为 Web 应用程序服务、IE 9 和 Adob​​e 阅读器 XI。使用 Tomcat 6、IE 其他版本和 Adob​​e Reader 9 时存在问题。

我在网上浏览了这个错误,发现了所有相关的有趣原因, this long thread talk about about whether it is a Tomcat Issue or not 中的电子邮件.

其他链接如http://support.microsoft.com/kb/979543/en-us , http://helpx.adobe.com/acrobat/kb/handling-byte-range-requests-iis.html将就该问题提出一些非常接近的建议,并说要进行修补程序。我尝试了修补程序并收到消息“此更新不适用于计算机”。

我使用 Fiddler2 发现,当 Adob​​e-Plugin 在 Request Header 中使用多个字节范围请求 IIS 服务器时,IIS 的相应响应将请求的字节长度相同.

例如,如果请求 header 具有“范围:bytes=1638400-1646079、1650688-1652223”,则响应具有 header “Content-Type:multipart/byteranges;boundary=CATALINA_MIME_BOUNDARY”,“Content-Length:9458”,接受范围:字节”。 请注意,响应的内容长度比请求的多 242 个字节。 当 Request-"Range: bytes=1589248-1605631, 1605632-1622015"Response-"Content-Length: 33010">> 242 bytes 时也会发生同样的情况。

我清楚地知道,只要这个请求和响应 session 发生,消息就会发生。 请告诉我是否有人观察到请求和响应相同,为什么会发生这种情况以及如何解决或解决它? AdobeXI 插件或 IIS7.5 或 Tomcat 有问题吗?

最佳答案

我不确定究竟是什么导致了这个超时错误,但这是我们正在使用的解决方案。指导用户执行以下步骤:

  1. 在 Adob​​e 中,转到“编辑”菜单并选择“首选项”。在“Internet”下,确保未选中“在浏览器中显示 PDF”框。单击确定以保存您的更改。

  2. 在 IE 中,转到“工具”菜单并单击“管理加载项”。然后,单击 Adob​​e Reader 并单击禁用按钮。我认为这应该会禁用 IE 中的内置阅读器,因此 PDF 将不得不在阅读器中打开,而不是在浏览器中打开。

这会导致所有 pdf 文档下载在独立的 Adob​​e Reader 应用程序中在 Internet Explorer 浏览器之外打开。这样打开就不会出现这个问题。

关于internet-explorer - 在 IE 浏览器中打开 PDF 时出现网络错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16329440/

相关文章:

javascript - 适用于 IE 6 的 Jquery 旋转图像 >

tomcat - (Tomcat) 部署时备份 WAR

java - 为什么我从 IntelliJ IDEA 收到消息 "Built-in web server is deactivated, to activate, please use Open in Browser"?

java - 我应该使用哪个 JVM 参数来指示 JVM 开始垃圾收集

windows - Web.config 重定向到另一个没有尾部斜杠的 URL

IE 9 不支持下拉列表的 CSS

javascript - IE 中 SCRIPT1003 错误

security - HTTP Slow Post和IIS设置可防止

javascript - 使用 javascript/jquery 在 Internet Explorer 中打开带有 POST 数据的链接

wordpress - 如何编辑 WordPress IIS 的 web.config 文件