首页 > 解决方案 > 网络服务器强制 X-FRAME-OPTIONS SAMEORIGIN

问题描述

在我们的 windows web 服务器 IIS 8 上更新 windows 后,托管的 sharepoint 2013 的 iframe 停止从外部域工作。

服务器似乎强制 X-FRAME-OPTIONS SAMEORIGIN。此值未在 web.config 或 IIS 管理器中的 HTTP 响应标头下设置。

我尝试在 IIS 管理器和 web.config 中添加 HTTP 响应标头,但没有帮助。如果我不添加任何内容,我会收到此错误:

Refused to display 'http://SP-SITE' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

当我添加 X-FRAME-OPTIONS ALLOW-FROM http://Other-url我得到这个错误:

Refused to display 'http://SP-SITE' in a frame because it set multiple 'X-Frame-Options' headers with conflicting values ('SAMEORIGIN, ALLOW-FROM http://Other-URL, ALLOW-FROM http://Other-URL'). Falling back to 'deny'.

有谁知道我应该如何找到 SAMEORIGIN 值的设置位置或如何覆盖或更改它?

标签: iissharepointsharepoint-2013iis-8x-frame-options

解决方案


推荐阅读