由于拒绝将“X-Frame-Options”指令设置为“SAMEORIGIN”,PowerBI 报告无法在 iframe 中加载

问题描述 投票:0回答:1

目前正在使用 MVC 5 在 Iframe 中加载 Power BI 报告,但出现如下图所示的错误。我通过添加 ?rs:embed=true 等尝试了多种解决方案,但没有取得任何成功。请帮忙

实际上报告服务器 URL 托管在实时位置,我正在从本地主机访问它。

javascript代码:

 $('.viewContainer>iframe').attr('src', src);
.net asp.net-mvc reporting-services powerbi powerbi-embedded
1个回答
-1
投票

更新报告服务器的自定义标头后,此问题已得到解决。

<CustomHeaders>
<Header>
 <Name>X-Frame-Options</Name>
 <Pattern>(?!(http|https):\/\/([^\/]+)\/*xxxxx.*$)</Pattern>
<Value>ALLOW-FROM</Value>
</Header>
   </CustomHeaders>
© www.soinside.com 2019 - 2024. All rights reserved.