代码如下:
var img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAIAAADgjEOTAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAPSURBVChTYxgFgwgwMAAAAZAAAUNeoREAAAAASUVORK5CYII=" var link = document.createElement('a'); link.href = img; link.download = "download.png"; link.click();
分析:
创建一个a标签对象,赋予a标签的跳转路径为base64的图片,赋予下载名为“download.png”,触发点击事件。
测试
经测试,新版的Chrome、Firefox、Opera、Safari均可以下载。IE11及Edge无法下载。
如不需要兼容IE11及Edge,可以使用此方法便捷实现下载。
如果对你有所帮助,别忘了关注收藏点赞。
本文暂时没有评论,来添加一个吧(●'◡'●)