Мы используем pushlet в нашем проекте (для обновления значений с сервера на клиентскую часть), так как у нас есть следующий код ->
out.println("<script language=JavaScript id='testScript' >"+"var jso = `"+ttmp+";parent.setTest(jso);"+"</script>");`
//where ttmp has some datas to update the iframe value.
Мы используем этот скрипт для обновления таблицы в iframe, после обновления мы удаляем этот скрипт, используя следующий код,
function setTest(jso) {
..process jso
var testNode = document.push.document.getElementById('testScript');
testNode.innerHtml="";
testNode.parentNode.removeChild(statNode);
//delete testNode;
testNode = null;
}
После удаления или удаления дочернего элемента память не освобождается в IE 6.0. мы находим постоянное увеличение памяти на 4 КБ через 8 минут.
Любые предложения ???????
- Мы пробовали в IE 6.0 и 7.0