Internet explorer iframes-更改src与销毁?记忆方面

Internet explorer iframes-更改src与销毁?记忆方面,internet-explorer,iframe,memory-leaks,Internet Explorer,Iframe,Memory Leaks,在一个大型web应用程序中,我目前正在处理的主要内容视图是一个iframe元素,其中包含大型jsp生成的页面。 我知道使用iframe不是最好的主意,但这是我们目前必须处理的一个约束 我注意到IE8随着时间的推移消耗了大量内存,经过一点调查发现这是一个已知的问题: 发布在那里的半解决方案指出,在移除iframe之前清除iframe可能会有所帮助 我的问题是什么是更好的实践:销毁每个视图上的iframe(清除/不清除),还是更改其src attr? 我会有相同的内存泄漏吗?从读取链接的解决方案来

在一个大型web应用程序中,我目前正在处理的主要内容视图是一个iframe元素,其中包含大型jsp生成的页面。 我知道使用iframe不是最好的主意,但这是我们目前必须处理的一个约束

我注意到IE8随着时间的推移消耗了大量内存,经过一点调查发现这是一个已知的问题:

发布在那里的半解决方案指出,在移除iframe之前清除iframe可能会有所帮助

我的问题是什么是更好的实践:销毁每个视图上的iframe(清除/不清除),还是更改其src attr?
我会有相同的内存泄漏吗?

从读取链接的解决方案来看,更改src似乎是不够的,因为导航会有相同的内存泄漏。我认为您应该在导航时尝试清除。

在这种情况下,“清除”是什么意思?它意味着在删除/将iframe指向空白之前清除iframe占用的资源。有关更多详细信息,请参见问题中的链接: