我正在使用iframe来显示SSRS报告,我遇到了一个奇怪的问题。当我尝试呈现一个图表中不包含任何内容的报表时,一切都运行正常,但当我尝试显示包含客户列表的报表时,内容会在加载后立即消失。
主要区别在于图表报告是通过SSRS存储为在数据库中转换为二进制数据的图像,而客户列表报告是通过SSRS存储为文本数据转换为数据库中的二进制数据。客户列表报告呈现为许多不同的JavaScript函数和HTML代码,而图表报告呈现为许多不同的JavaScript函数和一些HTML代码以呈现最终的图表图像。
我无法理解为什么会崩溃。我认为在iframe中呈现完整的HTML文档是完全安全的HTML。有没有人知道为什么列表报告首次出现然后在图表报告完美运行时突然再次消失?
编辑:我只是在Chrome中遇到此行为。虽然Firefox中存在表格重叠问题,但Firefox和IE都会呈现列表报告以及图表报告,但首先是第一件事。
答案 0 :(得分:1)
我刚刚将Google Chrome升级到最新版本,解决了这个问题。我在网上进行了一些研究,我的结果表明iframe内容在加载后突然消失,这是某个以前版本Chrome的已知问题。我没有版本号,但如果其他人遇到类似问题,那么他们应该尝试升级到最新版本。