想用jS 生成一个文件,并且点击下载,
var aLink = document.createElement('a');
var blob = new Blob([content]);
var evt = document.createEvent("HTMLEvents");
evt.initEvent("click", false, false);
aLink.download = fileName;
aLink.href = URL.createObjectURL(blob);
aLink.dispatchEvent(evt);
上面的代码在谷歌浏览器中实效啦,求最新的解决办法
失效?事件触发自动下载是被浏览器拦截,需要用户进行。