我们有一个在 iframe 中运行的公共 Cognos 8 BI 报告解决方案。Cognos 8 BI 支持 Firefox 和 IE。IE 工作正常。对于 Firefox 3.6.13(当前版本),当报告参数发生更改时,iframe 通常不会呈现,而是完全保持白色。IE、Firefox 3.0.18、Firefox 4.0 beta 9 或直接在没有 iframe 的情况下打开报表时不会发生这种情况。我们是否面临 Firefox iframe 渲染错误?使用 Firebug 调试表明所有内容都由 Firefox 加载,但它永远不会显示。
复现方法如下:在Windows上启动Firefox 3.6.13(不知道是在Mac还是Linux上复现,欢迎报告)。转到https://sampo.thl.fi/select?area=ESHjono并让报告完全加载。是的,都是芬兰语:-D 在最顶部的下拉框中,从Parivertailu(第一选择)更改为Aikasarja(第三选择)。应加载垂直条形报告。现在将报告( SAIRAANHOITOPIIRI、Erikoisala、Hoitoa odottaneet yli 180 vrk (%) )三个下拉框中的任何报告参数更改为任何值。很多时候,报告没有更新,而是完全白色。但是,如果您直接加载报告而不通过 iframehttps://sampo.thl.fi/launch/ESHjono-report-aikasarja-prod并在那里更改相同的参数,它每次都会更新。奇怪的是,这个问题也可以在诺基亚 N900 Maemo 浏览器上重现(Cognos 8 BI 不支持)。所以它可能是 Gecko iframe 渲染错误,而不仅仅是与 Firefox 有关。