Microsoft Reporting Services:工具栏中的报表查看器另存为按钮无法从 Chrome 下载

Microsoft Reporting Services: Report Viewer save as button in toolbar does not download from Chrome

从 chrome 开始,报表查看器另存为按钮突然停止正常工作,尽管它之前可以正常工作。它仍然适用于 Firefox 和 Opera。当按下另存为 pdf 按钮时,它会打开一个新选项卡来下载文件,但该选项卡只是保持打开状态而不执行任何操作。如果我刷新新选项卡,则会进行下载。我还检查了我确定可以正常工作的以前的项目,看看我是否遗漏了当前项目中的某些内容,但它们也有同样的问题。我使用 ASP.NET 网络表单、.NET Framework 版本 4.6.1 和 Microsoft.ReportingServices.ReportViewerControl.Webforms 版本 150.1404.0。有没有人遇到过这种情况,或者有某种解决方案?

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