在 SharePoint/PowerPivot xlsviewer.aspx 上禁用 X-FRAME-OPTION:SAMEORIGIN HTTP 响应标头

在 SharePoint/PowerPivot xlsviewer.aspx 上禁用 X-FRAME-OPTION:SAMEORIGIN HTTP 响应标头

我需要构建由 SharePoint 2010 提供的页面xlsviewer.aspx,但该页面将 HTTP 响应标头设置X-FRAME-OPTIONSAMEORIGIN,因此 IE8 拒绝在另一个域的框架中呈现该页面,而这正是我所需要的。

似乎没有此 SharePoint 实例提供的其他页面设置X-FRAME-OPTIONS,只有_layouts/xlsviewer.aspx

我可以在哪里更改 SharePoint 或此特定页面的 HTTP 标头或框架选项?

相关标题:

GET //_layouts/xlviewer.aspx?id=whatever.xlsx&DefaultItemOpen=1

正在返回:

HTTP/1.1 200 OK
. . .
X-Frame-Options: SAMEORIGIN
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 14.0.0.4730

答案1

转到您的 Sharepoint 管理员 -> 管理服务应用程序 -> Excel 服务应用程序 -> 全局设置 -> 选中允许跨域访问

相关内容