如何下载html中的scr:blob 图片

偶尔要做一个网站,需要下载一个图片,发现前端框架采用VUE,图片用blob方式,见下面

<img src="blob:https://web.xxxxx.com/9fe62b58-0537-4a1b-b13f-5e3c7eaaf102" decoding="async" />

怎么下载不下来,也有没传统右键图片另存为。

然后各种查询,找到方法了。

用谷歌浏览器,访问目标网站,F12,开发者模式下,console下输入JS代码

var image = document.querySelector('img');       // Image you want to save
var saveImg = document.createElement('a');       // New link we use to save it with
saveImg.href = image.src                         // Assign image src to our link target
saveImg.download = "imagename.jpg";              // set filename for download
saveImg.innerHTML = "Click to save image";       // Set link text
document.body.appendChild(saveImg);              // Add link to page

这时候网站多线一个连接,点击即可下载。如果看不到连接,找找是不是VUE的DIV给挡掉了,直接删除,看到点下载就行
posted @ 2022-07-13 21:27  兔兔福  阅读(902)  评论(0编辑  收藏  举报