从 IE 中的 apache 安全站点下载 xlsx 会导致出现额外提示

从 IE 中的 apache 安全站点下载 xlsx 会导致出现额外提示

问题是,在下载文件时,会进行下载(首先提示打开/保存),然后您可以保存文件。如果您打开文件,它将向 wiki 服务器发出额外的 OPTIONS 请求,其中一个请求未通过经过身份验证的凭据,从而导致用户/密码登录提示。(用户可以取消此提示,一切都按预期工作)

目前有 2 个解决方法:

  • 单击保存,然后在第二个提示时打开。
  • 在保存/打开提示上单击打开后,单击提示上的取消。

如果这很重要,我们正在使用 MediaWiki,但它似乎特定于 IE 并下载 xlsx 或 docx 文件附件。用户正在使用 IE8,并使用受信任的站点区域登录 wiki,因此他们通过域凭据登录。

在 Fiddler 中查看请求显示用户代理为“Microsoft-WebDAV-MiniRedir/6.1.7601”,它们是对当前文件、当前目录以及每个父目录的请求。

示例请求:

用户请求:

GET /images/x/x1/Filename.xlsx

当选择“打开”时,将发出以下请求:

OPTIONS /images/x/x1/
OPTIONS /images/x/
OPTIONS /images/
OPTIONS /
OPTIONS /

在第二个 OPTIONS 请求中,它会删除所有 cookie,因此要求他们重新登录到受信任的站点。

我是否可以在 Apache 中设置一个设置或者甚至一个响应来阻止这个提示?

如果您需要更多信息,请告诉我,恐怕我可能说得有些多了。

谢谢,安迪

相关内容