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 回答