如何从浏览器缓存中清除下载的图片?如何从缓存中清除下载的图片
这里是我assing新的src到<img>
:
img.onload = function() {
var canvas = document.createElement("canvas");
canvas.width = this.width;
canvas.height = this.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(this, 0, 0);
var dataURL = canvas.toDataURL("image/png");
imageSrc = dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
self.$cameraImg.attr('src', 'data:image/png;base64,' + imageSrc);
};
img.src = '/camera/image/vehicle/' + id + '/code/' + code + '/cam_no/1/';
很多下载后,浏览器内存使用增长到数量庞大(> 1GB),之后,我得到浏览器崩溃(Chrome和Firefox)。