通过 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 2013 - 通过 REST 获取 SPListItem 版本