在网页端看到的blob文件,通常是浏览器生成的临时URL,长得像这样:
blob:https://finevoice.fineshare.com/878982e3-0e98-439f-bc23-7122d32a188b
这个URL不是服务器上真实存在的文件路径,而是浏览器在内存中创建的对象引用。

获取blob文件
在控制台中输入下方命令:
(async () => {
const blobUrl = "blob地址";
const res = await fetch(blobUrl); // 注意:这里 fetch blob: 有效
const blob = await res.blob();
// 保存文件
const a = document.createElement("a");
a.href = URL.createObjectURL(blob);
a.download = "downloaded_file.webm"; // 根据内容改扩展名
document.body.appendChild(a);
a.click();
a.remove();
})();

注意,blobUrl路径和download文件名称都需要根据内容修改。
调用后,默认下载到Downloads文件夹中。