我有一个显示页面的iframe。底层页面重定向到我从数据库中获取的pdf。 iframe实际上是标签控件的文本。似乎随机发生,在查看图像时内存使用率会上升。每次在IE中加载图像时都不会发生这种情况。我似乎无法弄清楚发生了什么。以下是显示pdf的标签文本的代码。
strReturn &= "<iframe name=""pdffrname"" width=""100%"" height=""100%"" src=""dataframe.aspx?" & Request.QueryString.ToString & "&topage=" & cboToPage.SelectedValue & """/>"
我有什么需要对iframe做的事情,以便内存使用停止尖峰?
答案 0 :(得分:0)
Memory Leaks in IE8 (and IE9 and IE10)表示,除了重新加载整个页面之外,你无法真正做到这一点:
用户偶尔点击F5(如果页面可以处理它)将会 卸载window.top并释放其内存,但没有明显的 程序化的解决方法。如果页面在iframe中,则卸载 iframe没有效果。似乎必须卸载window.top。