我有两个相同的文件,存储在 SharePoint 上的两个不同位置。当我尝试下载其中一个文件时,我会看到以下选项:打开、保存和取消。当我尝试在另一个位置打开副本时,我会看到以下选项:保存和取消。
我完全不明白为什么我的选择会有所不同。
这是 IE 10 Windows 8 64 位版本,但同样的事情也发生在 Windows 7、IE 8/9 上
这些文件是电子邮件。我正在使用 Outlook 2013。
这些文件存储在 SharePoint 上,现在我不知道这是 SharePoint、IE 还是 Outlook 的问题。
答案1
它与较新的“安全功能”有关,该功能在标题中提供了一个新字段,类似于 PDF 的问题:
在 Internet Explorer 8 中,Microsoft 添加了一项安全功能,以防止由有缺陷的客户端软件引起的脚本注入漏洞。此功能由名为 X-Download-Options 的新 HTTP 标头激活,可将其设置为 noopen。当该标头与文件附件一起传递时,Internet Explorer 8 将不提供直接打开文件的选项,而是必须先将文件保存在本地,然后打开它。
并且http://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx
最后,对于需要提供不受信任的 HTML 文件的 Web 应用程序,我们引入了一种机制来帮助防止不受信任的内容危及您网站的安全。当新的 X-Download-Options 标头的值为 noopen 时,用户无法直接打开文件下载;相反,他们必须先将文件保存在本地。当稍后打开本地保存的文件时,它不再在您网站的安全上下文中执行,这有助于防止脚本注入。
HTTP/1.1 200 正常
内容长度:238
内容类型:text/html
X-Download-Options:noopen
内容处置:附件;文件名=untrustedfile.html