Firefox / Gecko iframe не рендерится, это ошибка браузера? - PullRequest
1 голос
/ 20 февраля 2011

У нас есть общедоступное решение для отчетов Cognos 8 BI, работающее внутри iframe. Cognos 8 BI поддерживает Firefox и IE. IE работает нормально. В Firefox 3.6.13 (текущая версия) при изменении параметров отчета iframe часто не отображается, но остается полностью белым. Этого никогда не случится с IE, Firefox 3.0.18, Firefox 4.0 beta 9 или если отчет был открыт напрямую без iframe. Сталкиваемся ли мы с ошибкой рендеринга iframe в Firefox? Отладка с помощью Firebug показывает, что весь контент загружается Firefox, но он никогда не отображается.

Вот как воспроизвести: запустите Firefox 3.6.13 в Windows (не знаю, воспроизводится ли он на Mac или Linux, приветствуются отчеты). Перейдите к https://sampo.thl.fi/select?area=ESHjono и дождитесь полной загрузки отчета. Да, все по-фински :-D В самом верхнем раскрывающемся списке измените значение с Parivertailu (первый выбор) на Aikasarja (третий выбор). Вертикальная черта должна загружаться. Теперь измените любые параметры отчета в трех раскрывающихся списках отчета ( SAIRAANHOITOPIIRI , Erikoisala , Hoitoa odottaneet yli 180 vrk (%) ) на любые значения. Очень часто отчет не обновляется, но остается полностью белым. Но если вы загружаете отчет напрямую без iframe через https://sampo.thl.fi/launch/ESHjono-report-aikasarja-prod и меняете там те же параметры, он обновляется каждый раз. Как ни странно, проблему можно воспроизвести и в браузере Nokia N900 Maemo (не поддерживается Cognos 8 BI). Так что это может быть ошибка рендеринга iframe в Gecko, а не просто что-то связанное с Firefox.

...