我正在尝试将 Canvas 保存为图像。
一切正常,但我在浏览器中收到一条警告消息: “资源解释为文档但使用 MIME 类型图像/八位字节流传输......”
我使用以下代码:
let img = canvas
.toDataURL("image/png")
.replace("image/png", "image/octet-stream");
window.location.href = img;
是否可以让浏览器不给出这个警告?
最佳答案
Chrome 无法识别 image/octet-stream
。任意二进制数据的 MIME 类型是 application/octet-stream
.
但是您没有任意二进制数据,您在数据 URL 中有一个 PNG。 There are more user-friendly ways to download that.
关于javascript - 将 Canvas 保存为 png : Is it possible to remove MIME type warning message in Chrome?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54101415/