问题描述
想通过a标签实现canvas的下载,相同的代码在谷歌浏览器下可行,在火狐下却无法实现
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
var mycanvas = $("#export11").find("canvas")[0];
var image = mycanvas.toDataURL("image/jpeg");
var $a = document.createElement('a');
$a.setAttribute("href", image);
$a.setAttribute("download", this.state.nowDate + "多能点号图");
$a.click();
模拟点击出现的问题,在火狐中直接
$a.click()
是没有效果的,有两种方式可以实现。方法一:
方法二: