function clearIframe(id) {
var el = document.getElementById(id),
iframe = el.contentWindow;
if (el) {
el.src = 'about:blank';
try {
iframe.document.write('');
iframe.document.clear();
} catch(e) {};
//以上可以清除大部分的內存和文檔節點記錄數了
//最後刪除掉這個 iframe 就哦咧。
document.body.removeChild(el);
}
}
清除iframe時的內存控制
設置 iframe 的 src 爲 'about:blank' 之後,不置爲“about:blank”,內存不會釋放掉。還必須用 iframe.document.write(''); 這樣才能將內容清空,不過動態創建的iframe總會耗費掉一些內存。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
「Java開發指南」如何用MyEclipse搭建GWT 2.1和Spring?(二)
原創
2024-05-17 12:21:26
前端面試題 - Node JS與V8是什麼關係?
原創
2024-05-16 12:41:41
前端面試題 - V8是什麼?
原創
2024-05-16 12:41:40
Visual C++界面開發組件Xtreme Toolkit Pro v24測試版發佈——完全支持SVG
原創
2024-05-16 12:19:55
SharePoint Online 客製化開發:如何使用CSS更改網站主題背景顏色?
osc_w6noy934
2024-05-14 02:00:35
Python爬蟲進階必備 | MD5 hash 案例解析彙總(一)
osc_hzf6peqc
2024-05-14 01:40:15
Html 的生命週期
osc_27sxxx5r
2024-05-13 23:34:32
[js] 寫一個格式化時間的方法
osc_6mbnx553
2024-05-13 22:07:18
cheerp 編譯器之通用計算模塊ccm1
原創
2024-05-12 21:53:46
通義靈碼企業版正式發佈,滿足企業私域知識檢索、數據合規、統一管理等需求
原創
2024-05-11 21:15:01
Python 爬蟲:Spring Boot 反爬蟲的成功案例
原創
2024-05-07 23:26:04
我們團隊來了一位新同事,主動要求幫忙敲代碼!歡迎 AI 001號
原創
2024-05-07 21:12:06
界面控件DevExtreme v23.1、v23.2盤點 - 增強的TypeScript(Angular、React、Vue)
原創
2024-05-07 11:34:56
界面組件DevExpress中文教程 - 如何在Node.js應用中創建報表?
原創
2024-04-30 11:36:22