3

SSRSレポートを表示するためにiframeを使用していますが、奇妙な問題が発生しています。チャートで何も含まれていないレポートを表示しようとすると、すべてが完全に機能しますが、顧客のリストを含むレポートを表示しようとすると、コンテンツが表示され、ロード直後に消えます。

主な違いは、チャートレポートはデータベースにバイナリデータに変換された画像として保存されたSSRSによるものであるのに対し、顧客リストレポートはデータベースにバイナリデータに変換されたテキストデータとして保存されたSSRSによるものです。顧客リストレポートは、さまざまなJavaScript関数とHTMLコードとしてレンダリングされますが、グラフレポートは、最終的なグラフ画像を表示するためのさまざまなJavaScript関数とHTMLコードとしてレンダリングされます。

なぜこれがクラッシュするのか頭を悩ませることはできません。完全なHTMLドキュメントをiframeでレンダリングすることは、HTMLに関しては完全に安全だと思いました。リストレポートが最初に表示され、チャートレポートが完全に機能すると突然再び消える理由について、誰かが何か手がかりを持っていますか?

編集:私はChromeでのみこの動作を経験しています。FirefoxとIEはどちらも、チャートレポートと同様にリストレポートをレンダリングしますが、Firefoxにはテーブルのオーバーラップの問題がありますが、まず最初に行います。

4

1 に答える 1

1

Google Chrome を最新バージョンにアップグレードしたところ、問題は解決しました。オンラインで調査を行ったところ、ロード後に iframe コンテンツが突然消えることは、以前のバージョンの Chrome の既知の問題であることがわかりました。私にはバージョン番号がありませんが、他の誰かが同様の問題に遭遇した場合は、最新バージョンへのアップグレードを試みる必要があります。

于 2012-11-30T11:30:23.203 に答える