首頁 >web前端 >html教學 >iframe的src設定為about:blank之後細節探討_HTML/Xhtml_網頁製作

iframe的src設定為about:blank之後細節探討_HTML/Xhtml_網頁製作

WBOY
WBOY原創
2016-05-16 16:40:212088瀏覽

設定 iframe 的 src 為 'about:blank' 之後,不置為“about:blank”,記憶體不會釋放。也必須用iframe.document.write('');
這樣才能將內容清空,但是這樣處理之後任然會有500-1000K左右的內存殘留,這就是ie6的iframe bug,動態創建的iframe總會耗費掉一些記憶體。

複製程式碼
程式碼如下:

function clearIframe> 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);
} } clearIframe('iframe_id');

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn