我无法找出IE8中此代码产生内存泄漏的原因:
ws.onmessage = function (e) {
var img = document.getElementById("image");
img.src = 'data:image/jpeg;base64,'+e.data; //base64 encoded image
img = null;
e.data = null;
e = null;
}
我认为它泄漏了,因为来自Javascript的Dom访问。
答案 0 :(得分:0)
当src
属性发生更改时,映像将附加到DOM,因此将保留对每个数据URI的绑定,直到用户离开页面。执行以下操作之一:
documentFragment
中,更新它,然后将其附加到DOM