0

ページを表示するiframeがあります。基になるページは、データベースから取得したpdfにリダイレクトします。iframeは、実際にはラベルコントロールのテキストです。画像を見るとメモリ使用量が増えるのはランダムに起こるようです。これは、画像がIEに読み込まれるたびに発生するわけではありません。何が起こっているのか理解できないようです。これは、PDFを表示するラベルのテキストのコードです。

strReturn &= "<iframe name=""pdffrname"" width=""100%"" height=""100%"" src=""dataframe.aspx?" & Request.QueryString.ToString & "&topage=" & cboToPage.SelectedValue & """/>"

メモリ使用量の急増を防ぐためにiframeに対して行う必要があることはありますか?

4

1 に答える 1

0

Jens-Ingo Farley によるIE8 (および IE9 と IE10) のメモリ リークは、ページ全体をリロードする以外に実際にできることは何もないことを示唆しています。

ユーザーが F5 キーをときどき (ページで処理できる場合) 押すと、window.top がアンロードされてメモリが解放されますが、明らかなプログラムによる回避策はありません。ページが iframe 内にある場合、iframe をアンロードしても効果はありません。window.top をアンロードする必要があるようです。

于 2012-06-12T21:24:17.170 に答える