首页 > 解决方案 > 如何使用 Chrome 的 chrome.downloads API 将 html5 画布下载为图像

问题描述

我正在创建一个扩展程序以使用 chrome.downloads api 将画布下载为图像,画布已被污染,因此我无法使用 canvas.toDataUrl() 将画布下载为图像,Chrome 不允许导出受污染的画布但它允许从上下文菜单下载受污染的画布,我们可以使用画布上下文菜单中的“将图像另存为”选项,如下图所示,但我不知道如何。

在此处输入图像描述

但我更喜欢 chrome.downloads API,它提供了一个名为“download”的方法,它接受一个字符串参数,但我不知道如何使用 chrome.downloads.download 方法下载画布,所以请告诉我是否可以使用 chrome.downloads API 将画布下载为图像。

标签: javascripthtmlgoogle-chromecanvashtml5-canvas

解决方案


推荐阅读