Power BI Iframe:IE和Edge存在问题

Power BI Iframe:IE和Edge存在问题,iframe,powerbi,internet-explorer-11,microsoft-edge,powerbi-embedded,Iframe,Powerbi,Internet Explorer 11,Microsoft Edge,Powerbi Embedded,我们有一个在ASP.NET中开发的应用程序,其中添加了一个使用iFrame的嵌入式Power Bi仪表板 仪表板在Chrome中正常工作,但在IE和Edge中面临以下问题 在IE上,当从嵌入式应用程序查看时,仪表板不显示,单击power bi登录按钮(显示在Iframe中),整个应用程序将被重定向到app.Powerbi.com/。。。。单击“上一步”按钮并刷新时,iframe中仍会显示登录提示 在Edge上,除了从app.powerbi.com网站单击后退按钮,然后刷新页面,然后报告在Ifra

我们有一个在ASP.NET中开发的应用程序,其中添加了一个使用iFrame的嵌入式Power Bi仪表板

仪表板在Chrome中正常工作,但在IE和Edge中面临以下问题

  • 在IE上,当从嵌入式应用程序查看时,仪表板不显示,单击power bi登录按钮(显示在Iframe中),整个应用程序将被重定向到app.Powerbi.com/。。。。单击“上一步”按钮并刷新时,iframe中仍会显示登录提示

  • 在Edge上,除了从app.powerbi.com网站单击后退按钮,然后刷新页面,然后报告在Iframe中正确呈现外,其行为与IE中的相同


  • 我尝试清除缓存和cookie,尝试将*.microsoft.com站点和*app.powerbi.com添加到受信任的站点列表(每个power bi论坛),但仍然不起作用

    我建议您检查最新的Windows更新并尝试安装。然后,再次尝试在您这边测试这个问题

    如果问题仍然存在,请硬刷新页面。清除该站点的所有数据,然后再次尝试加载页面

    我使用IE 11.1.18362.0Microsoft Edge 44.18362.1.0测试了该问题。根据我的测试结果,这两种浏览器在ASP.NET站点中都显示Power BI仪表板,没有任何问题

    IE 11中的输出:

    以毫秒边缘为单位的输出:


    如果问题仍然存在,请尝试检查控制台以查看是否存在任何错误或警告消息。它可以帮助缩小问题的范围。

    我使用的是IE-11版本>11.535.18362.0(更新版本:11.0.165 KB4530677)和Microsoft Edge版本>44.18362.449.0/Microsoft EdgeHTML 18.18362,它似乎比您提到的版本更高。我尝试按照您在硬刷新/清除缓存中提到的步骤进行操作,但仍然没有成功。我在IE11中看到以下控制台警告/错误:“DOM7011:此页面上的代码禁用了反向缓存。有关更多信息,请参阅:SCRIPT5011:无法根据我的搜索结果从释放的脚本reportembed.externals.bundle.min.js(119773425)”执行代码,问题的原因似乎是“SCRIPT5011:无法从释放的脚本执行代码”。当脚本的“父”窗口被释放(即:关闭)但对仍保留的脚本的引用(如在另一个窗口中)被调用时,会导致此错误。参考:和