社区
JavaScript
帖子详情
iframe内存释放问题
linxisheng
2011-06-08 03:22:08
是这样,管理软件中打开很多页面标签很正常,每一个标签对应一个iframe页面,关闭这些页面时,就是删除iframe节点,但是发现内存基本释放很少,怎么解决呢。
我是另外做了个简单的只有iframe元素的页面,所以问题很清晰,就是iframe被删除后,里面页面内容未被释放!
...全文
450
10
打赏
收藏
iframe内存释放问题
是这样,管理软件中打开很多页面标签很正常,每一个标签对应一个iframe页面,关闭这些页面时,就是删除iframe节点,但是发现内存基本释放很少,怎么解决呢。 我是另外做了个简单的只有iframe元素的页面,所以问题很清晰,就是iframe被删除后,里面页面内容未被释放!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
果-果
2011-06-08
打赏
举报
回复
又学了一些东西,呵呵,谢谢LZ
d1f2h3
2011-06-08
打赏
举报
回复
mark
asdfgh_5982
2011-06-08
打赏
举报
回复
接分.恭喜LZ
燥动的心
2011-06-08
打赏
举报
回复
接分 必须的
inetfuture
2011-06-08
打赏
举报
回复
mark
linxisheng
2011-06-08
打赏
举报
回复
[Quote=引用 2 楼 hookee 的回复:]
src="about:blank" 呢?
[/Quote]
这种空页面,本来就无内存占用,无所谓了。
其实以上的方法也不是完全能解决问题,因为浏览器本身的一个机制原因,这种问题总会有点存在,可以随便访问一个只在一个页面停留操作的页面,内存肯定会增加,我们要做的就是让它从猛增变成缓增。
随着浏览器的发展,这些问题应该会自动解决的。
kk297173176
2011-06-08
打赏
举报
回复
mark
xuexiaodong2009
2011-06-08
打赏
举报
回复
学习了
hookee
2011-06-08
打赏
举报
回复
src="about:blank" 呢?
linxisheng
2011-06-08
打赏
举报
回复
解决了,分享给大家吧
删除iframe节点前把src置为""或者null就好了,推荐null
在IE中内存占用比较严重,firefox等稍微好点
所以还可以加上
if (CollectGarbage) {
CollectGarbage(); //IE 特有 释放内存
}
iframe
如何动态创建及
释放
其所占
内存
分析发现是
iframe
没有
释放
造成的,于是对所有已关闭的
iframe
所占用的
内存
进行
释放
,虽然不能完全
释放
,但是
iframe
内存
占用量不会一直增长,整个应用
内存
使用量控制在150M左右。 /** * 动态创建
iframe
* @param dom...
IE浏览器
IFrame
对象
内存
不
释放
问题
解决方法
IFrame
对象占用的
内存
资源在窗体关闭后不会
释放
。弹出关闭反复多次后,IE浏览器
内存
占用可超过数百M,严重时IE浏览器报错
关闭easyui 的tab
释放
iframe
的
内存
关闭easyui的tabs
释放
iframe
的
内存
,
vue单页应用的
内存
泄露定位和修复
问题
小结
在前端项目(PC端)中,
内存
泄露的定位往往比修复更加困难,即使google浏览器有提供Memory工具,但是面对成千上万的元素和错综复杂的引用关系,开发则依然很难快速定位到
问题
代码块。 一、什么是
内存
泄漏? 系统进程...
iframe
的src设置为about:blank之后细节探讨
设置
iframe
的 src 为 ‘about:blank’ 之后,不置为“about:blank”,
内存
不会
释放
掉。还必须用
iframe
.[removed](”); 这样才能将内容清空,但是这样处理之后任然会有500-1000K左右的
内存
残留,这就是ie6的
iframe
...
JavaScript
87,909
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章