Microsoft报告服务:工具栏中的"报告查看器另存为"按钮不会从 Chrome 下载



报告查看器"另存为"按钮突然停止在 chrome 中正常工作,尽管它以前可以正常工作。它仍然可以从Firefox和Opera工作。按下另存为 pdf 按钮时,它会打开一个新选项卡以下载文件,但随后该选项卡只是保持打开状态而不执行任何操作。如果我刷新新选项卡,则下载会发生。我还检查了以前的项目,我知道这些项目肯定在工作,看看我是否错过了当前项目中的某些内容,但它们有同样的问题。我使用 ASP.NET Web 窗体、.NET Framework 版本 4.6.1 和 Microsoft.ReportingServices.ReportViewerControl.WebForms 版本 150.1404.0。以前有没有人遇到过这种情况,或者有某种解决方案?

我解决了这个问题。我正在使用带有 i-frame 的模式窗口来加载带有报告查看器的页面,Google 表示在 Chrome 版本 83 之后,出于安全原因,他们删除了沙盒 Iframe 中的下载,您必须将"允许下载"添加到沙盒属性列表中才能使其工作如下所述: https://www.chromestatus.com/feature/5706745674465280

最新更新