我的页面中有一个空的 img<img ... src=""/>
当事件发生时,我将 img 属性设置为内联 png 数据:
<img ... src="data:image/png;base64,..."/>
当另一个事件发生时,我将 src 设置为空(删除 img):myImg.src = ""
问题是:当我将 src 设置为空时,img 不会重新加载。如果我隐藏了 img,请等待一段时间并再次显示它,但它是一个丑陋的黑客......
PS:我不想设置默认的“空白”图像,我需要它真的是空白的(src =“”)。
编辑:我的 javascript:
biometria.setImage = function(png) {
if(png)
bioCanvas.src = 'data:image/png;base64,' + png;
else
bioCanvas.src = '';
};
Edit2:浏览器:谷歌浏览器 18.0.1025.162 Ubuntu 12.04