通过 SharePoint 2013 中的 iframe 集成来自 Reporting server 2016 的报告

Posted

技术标签:

【中文标题】通过 SharePoint 2013 中的 iframe 集成来自 Reporting server 2016 的报告【英文标题】:Integrate report from Reporting server 2016 via iframe in SharePoint 2013 【发布时间】:2016-12-11 22:21:01 【问题描述】:

我正在尝试将 Reporting Server2016 中的报告集成到我们的 SharePoint2013 中。 它适用于 Reporting Server 2012,但不适用于新环境。

我已经阅读了一些内容,发现报告服务器正在发送带有 X-Frame-Options = SAMEORIGIN 的报告。

是否有可能在报告服务器中将其关闭?

安装忽略标题的浏览器插件不是一种选择。

【问题讨论】:

如果您在单独的窗口中加载 iFrame 链接,您会得到什么? 【参考方案1】:

从 RS 2016 开始,您可以将 rs:Embed=true 附加到报告 URL,它将从响应中删除 X-Frame-Options。然后,您的报告 URL 将如下所示:

http://your-server-name/reports/path/and/reportname?rs:Embed=true

证明链接:s-s-rS team blog

【讨论】:

以上是关于通过 SharePoint 2013 中的 iframe 集成来自 Reporting server 2016 的报告的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 REST API 在另一台服务器上为 Sharepoint 2013 和 Sharepoint Online 运行的脚本中更新 SharePoint 列表?

Sharepoint 2010/2013 文档库 - 文档版本控制

sharepoint server 2013 多少钱

SharePoint 2013 - 通过 REST 获取 SPListItem 版本

Sharepoint 2013:通过 REST API 确保用户

SharePoint 2013 中的自定义字段