3个步骤从缓存下载blob协议图片
1.添加Chrome小书签
javascript:(async function(){const blobUrl=window.location.href;if(!blobUrl.startsWith("blob:")){alert("此书签仅适用于 blob: 网址。");return}try{const response=await fetch(blobUrl);const imageBlob=await response.blob();const downloadUrl=window.URL.createObjectURL(imageBlob);const a=document.createElement("a");a.style.display="none";a.href=downloadUrl;let extension="jpg";if(imageBlob.type.includes("png")){extension="png"}else if(imageBlob.type.includes("gif")){extension="gif"}else if(imageBlob.type.includes("webp")){extension="webp"}else if(imageBlob.type.includes("jpeg")){extension="jpg"}a.download=`downloaded_image_${Date.now()}.${extension}`;document.body.appendChild(a);a.click();window.URL.revokeObjectURL(downloadUrl);a.remove()}catch(e){console.error("下载失败:",e);alert("下载失败: "+e.message)}})();
2.使用Chrome开发者工具查看图片网络请求,右键新标签打开需要下载的blob协议的图片
3.点击小书签执行JavaScript
4.在Finder查看文件
梅西耶 M94



