目前正在使用 MVC 5 在 Iframe 中加载 Power BI 报告,但出现如下图所示的错误。我通过添加 ?rs:embed=true 等尝试了多种解决方案,但没有取得任何成功。请帮忙
实际上报告服务器 URL 托管在实时位置,我正在从本地主机访问它。
javascript代码:
$('.viewContainer>iframe').attr('src', src);
更新报告服务器的自定义标头后,此问题已得到解决。
<CustomHeaders>
<Header>
<Name>X-Frame-Options</Name>
<Pattern>(?!(http|https):\/\/([^\/]+)\/*xxxxx.*$)</Pattern>
<Value>ALLOW-FROM</Value>
</Header>
</CustomHeaders>