日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

IE下使用jQuery重置iframe地址時內存泄露問題解決辦法( 二 )


}catch(e){};
frameDom.src = https://www.rkxy.com.cn/dnjc/’a.html’;
flag = true;
}
//$(’#console’).append(flag’切換到a.html’:’切換到b.html’);
});
/script

使用sIEve測試:每切換一次,#leaks增加28左右 。與寫法一并沒有什么差別

IE下使用jQuery重置iframe地址時內存泄露問題解決辦法


寫法三:
復制代碼 代碼如下:
var flag = true;
var frameDom = $(’iframe:eq(0)’)[0];
$(’button’).on(’click’,function(){
if(flag){
/*
try{
frameDom.contentWindow.document.write(’’);
frameDom.contentWindow.document.clear();
frameDom.contentWindow.close();
}catch(e){};
*/
$(’iframe:eq(0)’).remove();
$(’body’).append("iframe src=https://www.rkxy.com.cn/dnjc/’b.html’/iframe");
flag = false;
}else{
/*
try{
frameDom.contentWindow.document.write(’’);
frameDom.contentWindow.document.clear();
frameDom.contentWindow.close();
}catch(e){};
*/
$(’iframe:eq(0)’).remove();
$(’body’).append("iframe src=https://www.rkxy.com.cn/dnjc/’a.html’/iframe");
flag = true;
}
});

使用sIEve測試:#leaks平均為 3,與前兩種相差巨大
IE下使用jQuery重置iframe地址時內存泄露問題解決辦法


寫法四:注意到,寫法三中注釋了一段代碼,去掉注釋會怎樣?
復制代碼 代碼如下:
var flag = true;
var frameDom = $(’iframe:eq(0)’)[0];
$(’button’).on(’click’,function(){
if(flag){
try{
frameDom.contentWindow.document.write(’’);
frameDom.contentWindow.document.clear();
frameDom.contentWindow.close();
}catch(e){};
$(’iframe:eq(0)’).remove();
$(’body’).append("iframe src=https://www.rkxy.com.cn/dnjc/’b.html’/iframe");
flag = false;
}else{
try{
frameDom.contentWindow.document.write(’’);
frameDom.contentWindow.document.clear();
frameDom.contentWindow.close();
}catch(e){};
$(’iframe:eq(0)’).remove();
$(’body’).append("iframe src=https://www.rkxy.com.cn/dnjc/’a.html’/iframe");
flag = true;
}
});

IE下使用jQuery重置iframe地址時內存泄露問題解決辦法


此寫法與寫法3并沒有明顯差別,每次切換#leaks仍然增加3左右
因此可以得出結論,最好的解決重置iframe地址內存泄露辦法就是 把它干掉,再添加一個!
網傳不一定靠譜啊
【IE下使用jQuery重置iframe地址時內存泄露問題解決辦法】注:本機測試環(huán)境為 WIN7 x64 IE9
您可能感興趣的文章:jquery不會自動回收xmlHttpRequest對象 導致了內存溢出使用jQuery Ajax功能時需要注意的一個問題(內存溢出)JQuery1.4Ajax IE8 內存泄漏問題JQuery Dialog的內存泄露問題解決方法js內存泄露的幾種情況詳細探討Javascript 閉包引起的IE內存泄露分析容易造成JavaScript內存泄露幾個方面權威JavaScript 中的內存泄露模式關于js內存泄露的一個好例子jQuery內存泄露解決辦法

推薦閱讀