http - 如何引导 IE9 允许来自 Gmail 的链接端点使用 HTTP 重定向到 PDF?

标签 http redirect iis-7 gmail internet-explorer-9

我有一封电子邮件,其中包含指向我的服务器上的网页的链接。页面链接发出 Http Refresh header 以重定向到云中的 PDF。此重定向适用于所有其他浏览器和/或 Web 邮件客户端配置。

调试时,我发现如果我的链接指向本地主机,IE 会允许重定向。但是,如果我使用 localhost.site.com IE9 不允许。 (同样,仅限 Gmail)

Fiddler 测试之间没有表现出任何明显的差异。就其值(value)而言,我正在使用 MVC3 和 IIS 7.0。没有 JavaScript 错误。如果我禁用 JavaScript 并单击 Gmail 的非 js 客户端中的链接,该链接会正确重定向。

我仅在重定向到 PDF 时遇到此问题。

最佳答案

这看起来可能是 IE 用于在浏览器中呈现 PDF 的 PDF 插件(我假设您使用的是 Adob​​e)的问题。您可以尝试禁用该插件,看看是否仍然出现此问题。

要禁用该插件,请打开 Adob​​e 并转至编辑 --> 首选项 --> Internet,然后取消选中“在浏览器中显示 PDF”选项。在禁用插件的情况下尝试一下,看看是否能够下载该文件。

关于http - 如何引导 IE9 允许来自 Gmail 的链接端点使用 HTTP 重定向到 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9685304/

相关文章:

r - 你如何控制 Rook 服务器的生命周期?

node.js - 无法在 express 中设置 HTTP header

unix - 重定向在 UNIX 内部如何工作

unix - Cron 作业 stderr 到电子邮件和日志文件?

php - .htaccess 重定向,MIME 错误

c# - 如何将 Expires Header 添加到 iis7 中的自定义文件?

asp.net - 为什么我会偶尔收到服务器错误 500?

c# - 易于模拟的 C# HTTP 客户端框架

python - urllib2.HTTPError : HTTP Error 500: Internal Server Error

caching - 为 "dynamic"内容启用客户端缓存 (asp.net mvc 3.0)