iframe的src設置為about:blank之后細節(jié)探討
來源:易賢網 閱讀:3216 次 日期:2016-06-21 11:58:41
溫馨提示:易賢網小編為您整理了“iframe的src設置為about:blank之后細節(jié)探討”,方便廣大網友查閱!

不設置為about:blank,內存不會釋放掉。還必須用 iframe.document.write(''); 這樣才能將內容清空,本文將詳細探討一下iframe的src設置為about:blank之后細節(jié),感興趣的你可不要錯過了

設置 iframe 的 src 為 'about:blank' 之后,不置為“about:blank”,內存不會釋放掉。還必須用 iframe.document.write('');

這樣才能將內容清空,但是這樣處理之后任然會有500-1000K左右的內存殘留,這就是ie6的iframe bug,動態(tài)創(chuàng)建的iframe總會耗費掉一些內存。

代碼如下:

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){};

//以上可以清除大部分的內存和文檔節(jié)點記錄數了

//最后刪除掉這個 iframe 就哦咧。

document.body.removeChild(el);

} } clearIframe('iframe_id');

更多信息請查看網頁制作
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網