javascript - 将 Canvas 保存为 png : Is it possible to remove MIME type warning message in Chrome?

标签 javascript google-chrome mime-types

我正在尝试将 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/

相关文章:

javascript - 使用退格键或删除删除日期

javascript - 如何通过jquery触发 anchor 标记的悬停?

javascript - 带有响应 JSON.parse

javascript - Chrome 应用程序可以直接访问 Google API(如云端硬盘)吗(即没有 WebView )?

http - Angular JS - 请求以获取图像

html - 输入类型文件接受不显示 PPS 文件

javascript - 现在缺少 g 标志时 matchAll 抛出错误?

javascript - Chrome Native Client,使用 onKeyDown 事件时出错

javascript - 即使我在不​​同的选项卡上,您能否让 Javascript 在浏览器上以最佳性能运行?

java - 从 DataHandler 检测 MIME 类型