【发布时间】:2018-04-04 16:04:20
【问题描述】:
我目前正在开发一个网站,使用angularjs 作为客户端,使用Web API 2 作为服务器端。
首先,我尝试使用iframe 将SSRS 报告嵌入到我的网站中。只要我向iframe src 提供以下(示例)链接,我就可以成功嵌入报告:
http://EXAMPLE-LINK/reports/report/Test%20Upgrade/Line%20Control?rs:embed=true
下面的图片是成功加载到网站的报告(快乐的日子):
其次,每当我使用相同的链接但这次为其提供参数以填充“Between”和“And”字段时,我都会收到以下控制台错误:
我正在使用的包含参数的链接如下:
最后,当我向iframe src 提供带有参数的链接时,我为什么会收到X-Frame-Options 'SAMEORIGIN' 错误?理想情况下,我想为iframe src 提供参数,否则我将不得不创建多个报告来实现网站功能。
如何在我的应用程序中忽略/删除 X-Frame-Options 'SAMEORIGIN' 标头响应?我是否需要在我的web.config 中添加一些customHeader 响应,或者有什么方法可以在我的网络应用程序启动期间删除标题?
【问题讨论】:
标签: iframe reporting-services asp.net-web-api2 x-frame-options