sle*_*423 1 iframe reporting-services x-frame-options asp.net-web-api2
我目前正在开发一个用于angularjs客户端和Web API 2服务器端的网站。
首先,我尝试SSRS使用iframe. iframe每当我向 src 提供以下(示例)链接时,我就可以成功嵌入报告:
http://EXAMPLE-LINK/reports/report/Test%20Upgrade/Line%20Control?rs:embed=true
下图是成功加载到网站的报告(快乐的日子):
其次,每当我使用相同的链接但这次为其提供参数来填充“Between”和“And”字段时,我都会收到以下控制台错误:
我正在使用的包含参数的链接详细如下:
iframe最后,当我向src 提供带有参数的链接 时,为什么会出现X-Frame-Options 'SAMEORIGIN'错误?理想情况下,我想为iframesrc 提供参数,否则我将不得不创建多个报告来实现网站功能。
我可以在应用程序中执行哪些操作来忽略/删除X-Frame-Options 'SAMEORIGIN'标头响应?我是否需要在我的网络应用程序启动过程中添加一些customHeader响应web.config,或者有什么方法可以删除标头?
因此,在尝试访问以下链接后: http://EXAMPLE-LINK/reports/report/Test%20Upgrade/Line%20Control?&date1=01/03/2018&date2=04/04/2018?rs:embed=true在我的浏览器 URL 我遇到以下错误:
所以这让我相信我试图传递给我的链接iframe实际上是不正确的。
因此,我修改了链接以遵循以下结构,其中包括我的参数:
正如您所看到的,我在报告rs:embed=true参数之前传递了标签SSRS并成功!我现在可以加载iframe已SSRS填充的报告参数。
| 归档时间: |
|
| 查看次数: |
6311 次 |
| 最近记录: |