如何在Webkit中将基于画布的图形复制到剪贴板?

时间:2015-02-06 14:22:25

标签: javascript webkit copy-paste qwebview

我们有一个基于Chart.js的图表,我们希望能够允许用户选择图表,复制图表并将图表粘贴到非浏览器窗口(例如Word)中,并且图表的当前状态图像成功迁移过来。

该页面托管在QWebView(基于WebKit)中。

1 个答案:

答案 0 :(得分:0)

您是否尝试过将画布转换为图像?

// Converts canvas to an image
function convertCanvasToImage(canvas) {
    var image = new Image();
    image.src = canvas.toDataURL("image/png");
    return image;
}

取自here

然后你将画布作为图像,你可以从那里拿走它。