我想将画布保存为本地图像文件,我看到HTML5 Canvas to PNG File,然后尝试:
<a id="dl" download="Canvas.png">Download Canvas</a>
<script>
function dlCanvas() {
var dt = canvas.toDataURL('image/png');
this.href = dt.replace(/^data:image\/[^;]/, 'data:application/octet-stream');
};
dl.addEventListener('click', dlCanvas, false);
</script>
但在chrome中,浏览器从不打开文件对话框,让我选择保存位置,但我想选择一个目录,我该怎么做。